Desktop Linux Summit Highlights
mo writes "The Desktop Linux Summit has just concluded in San Diego. There were a number of exhibitors, including Novell, AMD, and Mozilla. I've put together a summary of some of the more interesting announcements and booths at the conference. Highlights include a Linux-only 3D game, DRM-free music services, and a new Asterisk GUI."
considering i just started using Linux more than i use windows, and I'm a gamer, i'm particularly happy right now ^_^
Beyond doubt, we need better and more 3D games to attract a normal Joe towards using GNU/Linux. Even I reboot to winblows for the games. First step would be to port the existing games to Linux, but this cannot be done by the community. We need help from the gaming companies and I am are more than willing to pay for some nice games like Counter Stike, Half Life and NFS Underground.
OK, Switchvox has got the nicest GUI for an Asterisk-based system I've yet seen. Too bad it only comes on their PBX systems (starting at $995). I'd love to have GUI-based software like that to go along with my home asterisk setup.
How am I supposed to fit a pithy, relevant quote into 120 characters?
The big firms will embrace Linux on the desktop when they can see network deployability and end-user configuration lockdown in an easy-to-buy solution. It's a pretty major acceptance criterion. Anybody focusing on that?
Do not mock my vision of impractical footwear
it runs on Windows, Mac OS X and one flavor of Linux (Linspire).
Where are the tubby bearded Unix gurus? The skinny, pasty-skinned, ponytailed technopolitical geeks with the long leather dusters? The thought of any "summit" where friendly user interfaces were highlighted probably scared 'em off.
The first half-day of the conference was an OpenOffice.org RegiCon (Regional conference), and yet there was no mention of them in the article? That's a HORRIBLE summary of the DLS, coming from someone who was there every second of the thing.
Jay | http://oldos.org
does Skype compare with the asterisk voip stuff.?? Inquiriung minds need to know!
...it wasn't for those darn half man/half monkey clones downloading illegal copies of games with their modded Mac Minis running Debian!
Its somewhat difficult to envisage what the exact purpose of these innovations are. I mean Linux's userbase is made up largely of coders and firms, neither group see their Linux OS as one to support 3D gaming. Thus, its pheasable to say that these firms are looking to make Linux appeal more to the mainstream market ("Average Joe" users) by introducing methods even the most basic of PC's from decades ago possessed (ie. Video Gaming).
That mp3tunes reminds me that the guy who started easyjet and easycafe started a music download service. Don't think it's been covered here. It'd be nice if one of the European readers found out more and tried to get it on /.'s main page.
>network deployability
Ummm, people have been installing Linux over a network for over a decade. The old NFS installs worked just fine. You didn't even need a boot floppy if you had a boot ROM on the network card. Now I just do everything with a business-card CD of Debian, and download all of the packages, including our custom ones, from a central company server.
> end-user configuration lockdown
UNIX has had this for over 30 years, and Linux for over 13 years. When you don't give the end-users the root password, the configuration is locked-down.
I was there as well and Rob Lanphier, Real's open source guru, unveiled the next feature set of the Helix Player (https://player.helixcommunity.org) and the Linux RealPlayer. The three features I wrote down were: - Subscription radio - Commercial Free - YES!!! - Reduced start up delay - whatever that was - Automatic bandwidth detection - for better roaming I think. Later...
Skype is an implementation of VOIP. Asterisk (and Switchvox) is a sort of drop-in replacement for some very expensive telephone switch and voicemail hardware (PBX) like the Avaya systems.
And I love that screenshot with the taskbar that has room for about 1.5 open window buttons at 1024x768 resolution.
DCMonkey
...that the folks at Linspire don't do an MS and run everybody as root: http://adn.bmdhacks.com/desktopsummit/images/lindo ws.jpg
It's been a while since I played with Lindows/Linspire 4.5 and I can't remember if that ran as root by default or not. Can anybody confirm ? I really hope that they've not made that mistake as 'Average Joe' mentioned above won't know its "bad"...
Yeah, the text is big in those pictures, but it's really simple to tweak all the text sizes in Linux.
My Gnome setup looks pretty much like Windows 2000 because that's the way I like it set up.
-- "It's not stalking if you're married!" My Wife.
The only person I see talking down is you. You seem to think that ALL linux users fit your STEROTYPE of what a linux user is.
FWIW. I use linux on the desktop and I PREFER the distributions that are the easiest to use, e.g. fedora/ubuntu. That said, I still prefer to use command line toos for many activities because it is simply a more efficient way to accomplish some tasks.
While you are busy trying to defend your predjudice, linux developers have been working to make linux easier and easier for the end user to install and maintain. No, it's not perfect, but it's a far cry from what it was five years ago.
Most people I encounter who use linux fall in between the extremes that you mention. They aren't super geeks who eschew the gui for a command line because it's l33t but they typically aren't afraid of typing a command or two if it is a more efficient way of doing something.
Has it occured to you that what you percieve as archaic and complex is, in fact, neither?
(typed on federa core 3...installed from GUI)
I see lots of posts saying "games" are the magic ticket to Linux getting popular. Stop dreaming... it's not gonna happen for a long time. Linux on the desktop is not even remotely near even 10% market share... no sane company is going to put lots of resources into developing games for Linux. Yes there were some flukes where a couple popular games got made but they were hardly profitable. Most of what Linux has for games are done by hobbyist... which is fine for the nostalgic type who like 80's style gaming but will never fail to succeed an impressing most of the gaming public. END OF RANT.
On to what I originally wanted to say... Linux on the desktop could sure use alot of polish in the following ways. Consider:
1) A common control panel. There are a ton of different config tools which vary by distribution. Even on a single distro you can't configure everything from one place- it's often a mix of various config tools and hand editing of config files.
2) Tell the freakin developers to make GOOD intallation binaries and keep them UP TO DATE. Have a common to all distro's install tool that is very easy to use (perhaps a RPM front end). I am a programmer and yes I do know how to compile stuff but when I'm not programming... I'm also a user and feel I should not have to compile anything myself.
3) KDE vs Gnome wars: put an end to it. I know everyone will disagree with me saying 'choice is good'. I agree... but there needs to be a standard. Without a standard alot of manpowers being distributed where it could much be better focused. Perhaps this is the downfall of Linux in general... everyones got freedom so all they choose to work on something different.
I could go on but I'll leave it at that for now.
Blender And Linux Fan
Well, I think the idea of skype is great, and their voice out rates are competitive. Is there anyway to combine the two, such that anyone in the world which calls my skype phone number "sourceview" is then shunted to the asterisk or even the vovida PBX system? By the way, I have an Avaya box for sale!
Would you feel the same way if a car buff were to talk down about drivers who didn't know which was the gas and which was the brake? Who left their car doors unlocked and the keys on the seat, despite repeatedly having their car stolen and then being screamed at not to by their employer?
As a Linux desktop user, I do not like overly complicated software procedures. I like being able to use GUI configuration centers (Mandrake Control Center!) for things like changing mice and screen resolution and system updates. That doesn't mean I can't handle running xfconfig for screen/mice or typing "urpmi.update -a; urpmi --update --auto-select -y" for updating my computer remotely.
Seriously, you should know at least the basics of a computer before you can use one. You are required to know where the brake, gas, turn signal, emergency break, ignition, and windshield wipers are to get a drivers license in California. But if cars were computers, those users we talk down about would whine that they just want their car to work without having to know anything about it, and complain that the Linux car doesn't start it's wipers automatically when it starts raining.
Notice how all the users refer to themseleves as 'us', and everyone else as 'them'.
Not him! He refers to slashdot users as 'them', and everyone else as 'us'!
(When I say "him", I mean myself, of course. Maybe it's a good idea after all to refer to oneself and others as 'us', and everyone else as 'them', if only to be somewhat comprehensible.)
Unreal Doom3 HalfLife2 Enemy Territory Cube Savage Stratagus Freeciv Wesnoth NeverwinterNights Tribes2 Vendetta YohohoPuzzlePirates Civilization AlphaCentauri FrozenBubble Pydance Teg DeusEx BZFlag XPlane Flightgear Torcs Scorched3d Pingus Lincity Tuxcart Torcs Quake 123 VegaStrike Railz LBreakout Armagetron PPRacer Vendetta and there more impressive titles under development.
Here's my opinion. What "we" need are fewer people saying we need more games, and more people recognizing some of the excellent offerings we have right now. If we support these games (even with nothing more than just a little recognition), the companies WILL notice, see us as a market, and want to cater to us.
Well there is already an open source project that does that, AMP. The people that does AMP also has a commercial version call voxbox. I was at that show, it should have been called the Linspire Expo. Since the show was run by Linspire and most of the booths are for Linspire products.
Most likely you selected something else that required what you deselected as a dependency.
As a beginner you should use one of the standard base installs and either yum or apt to install software.
Perhaps what you really want is ubuntu. Installs with synaptic by default and is super snappy even on low end systems. Not too much bloat.
ymmv.
I agree 110%. Linspire is just like a budget version of Apple.
GNOME, IMO at least looks fairly excellent. Sure, it has rough edges, but generally it's very consistent and has a nice HIG that developers follow because the development tools enforce them.
Compare that with the mess that is KDE, using SVG icons for no real reason which look great when you have them wallpaper size but crap when you actually use them (@ 16x16 or 32x32, for example, as they just don't scale properly).
IntechHosting - Free domain, 2GB, PHP, £4.95/$8.95
Err... the linux kernel is probably the most often forked piece of OSS. I don't know of a single distro that uses a stock kernel. Each ditro "forks" a version of their own and works on it in more detail there. When newer kernel branches are released, those branches are diffed and updated again... (more or less). Linus likes it that way. In fact, the kernel developers have accepted this to such an extent that they have decided that they may start including more experimental code in the stock kernel and let the distributors sort it out in their forks. Not to mention... alot of linux's media players are not half baked. MPlayer gui and Xine are two that I can think of off the top of my head that work better then most on windows. Real Player is another nice one.There is also quality software for every other category you listed including thunderbird, OpenOffice.org, gaim, gimp, eclipse, vim, apt and yum.
Regards,
Steve
(According to IBM marketing, there are about 2 billion Linux devices in the world - mostly cell phones and routers - versus only 600 million MS Windows desktops)
Oh well, what the hell...
In the same way that apples compare to oranges. Asterisk is a PBX replacement: go into the phone closet at your office and look for something that looks like a really big motherboard with ridiculously huge PCI cards on it and a bunch of phone lines going into them. An asterisk box is meant to replace that: it can run digital and analog telephony, and VOIP to if you want it to.
All's true that is mistrusted
Sorry about that. Mentioned Vendetta twice. Hopefully the point is still clear, though.
Take an interest in what people are putting out there for you for ALREADY. Just go to Freshmeat and browse through the games being developed there. Find one that looks promising. Subscribe to it. Post a little something that says "this looks awesome".
Go to Linuxgames and check out the releases there. Go to HappyPenguin and have a look at the projects there. Check out the Game of the Month project and see if you can offer some help, even if it's only testing.
Got money? Vote with your wallet -- find a game that's being developed and isn't in danger of stagnation on sourceforge and donate. Give them half of what you'd pay for a commercial game in the genre. Consider what you're investing in -- tons of content, free updates, no subscription fees, etc.
Not impressed by any of the games? Fine. Donate to library-makers. Take a look at libsdl, clanlib, allegro, irrlicht, ogre3d, blender, crystal space, etc. These guys are putting out free tools for developers to use to make games. And they're bloody marvellous.
When a Linux version of a commercial game is published, if it looks interesting, BUY IT. Think about all that time that Loki had their balls hanging out there. Are you telling me that there wasn't some money you wasted on something else that couldn't have gone to them? Loki took a lot of flack for the way things went in the end, but IMO if there were more people willing to put their money where there mouth was, things would have worked out better for them -- they'd have found a way to survive.
Brag about what we have. Show that you're willing to pay to get even more of it. Don't complain about what we don't have.
Or don't. Most of the projects are going to keep working and working regardless of the lack of mainstream recognition. But if you'd like to be a part of the solution, the above advice is a start.
(This isn't a troll, I just want to see some clear arguments.)
I'm a fairly heavy Windows user. For about 90-120 minutes a day, I check email through Thunderbird, browse some sites with Firefox, chat on Gaim and XChat, and download my daily dose of Mercury Theatre[1] with Azureus. I use Sygate Firewall and AVG Anti-virus, and I rarely have a problem.
Why should _I_ switch to Linux?
[1] Mercury Theatre is in the public domain, so this isn't a warez-related post.
Well yes, the asterisk system can be pretty easily configured to recieve any type of call and route it to another place. All that matters is having the support line there whether it be POTS or whatever.
Umm, no. Things like Group Policies on Windows provide much much more than "lockdown". Software installation, sure. But most importantly, configuration. I need to be able to enforce configurations like, "this group of users automatically point to mail server X, file server Y, and this set of icons and default reports for our financials applications. Also, make plain text their default email format, and set their in-office hours on their calendar to 9-to-5 weedays. Prevent them from changing that stuff, but only if they're not in the help desk group. Finally, hide all of the database integration functions from the spreadsheet program, so they don't get confused."
Many many hours of scripting would be required to replicate this functionality on Linux, if it were possible at all with all the customized configuration files each application has. With Windows, Active Directory, and Group Policies, this sort of mass configutation is just point-n-click.
The closest thing I've ever seen to this on a UNIX-style system was how the University of Notre Dame ran their Solaris workstation clusters on AFS back in the mid-1990s. But there was really no application-level configuration done, just some automatic setup of X, the window manager, and user directories.
I find ubuntu's default desktop install (with gnome) to be very reasonable on a P-II 500 with 256 mb of ram. But it's not going to be super snappy. I haven't timed the boot, but it's sure as hell not eight minutes.
using SVG icons for no real reason which look ... crap when you actually use them (@ 16x16 or 32x32 ... as they just don't scale properly
Umm... you know that the `S' in SVG stands for scalable, right?
I've done quite a bit of work in SVG under Inkscape and I must say that I think the format is wonderful. Whether it's appropriate as a native icon format or not is pretty much a matter of choice, but it's *great* for designing them.
If you call mplayer (a media player with the most comprehensive format support you'll find anywhere) half-baked then you are sadly deluded.
Admittedly gmplayer isn't the most brilliant interface, but as a gecko plugin it works flawlessly and not only runs happily in-browser but also offers fullscreen playback for stuff you view in-browser. That is a damn useful feature that (IIRC) you won't find in realplayer or MS media player browser plugins.
With regards to your sarcastic take on KDE and Gnome, they are totally different DEs with different approaches, architecture, and language choice. Do you honestly think we'd make faster progress if we pigeon-holed people into one or the other? Half of the development impetus comes from the passion of the developers. Remove the choice for them to work on what they feel is [potentially] the best platform and you remove much of the emotion involved and hence the desire and motivation.
This is not the corporate world when focusing on one thing is best because that's how you make money. The freedom and choice that you deride is not only what makes Free Software so attractive but what provides the reason that most people develop for it; I don't think many people would volunteer their services to Microsoft.
There is more than logistics at work here. You, and others who scorn at Free Software diversity, would do well to appreciate that.
Free Gamer - Free games list and commentary
SDL is great. It takes care of a lot of things. I personally dont use it, but I have notice there listed of support things are more then I could of ever hoped. Things I would like to see are Networking, and fast FileInput Output added. Even if SDL was perfect, it still leaves issues related to have to compile the source code again. Realisticly the community needs to promote a solution that doesn't need to be recompiled. Wouldn't it be nice that once you bought a game you could always end up using it even if you change your hardware, or OS. Now SDL does have a Java linkage, but I dont really see that being a good solution. I feel the API needs to be added to the Java installer. So hopefully someone from Sun can read this and decide to make a good API for games.
mnewberg.com
What kind of open source project requires people to assign their copyright on contributions to a company for the specific purpose of releasing proprietary software based on those contributions?
How we know is more important than what we know.
It's all well and good to talk about Linspire, but what I really wanted to hear about was Linspire. Did anyone catch what Linspire was doing at the show? Maybe someone should post an article about Linspire. I'm sure there where other things at the show, but clearly Linspire needs more exposure.
Sigh... You know I've been wasting my time reading Slashdot for almost as long as it's been around. At one point it really *was* "News for Nerds". I was happy to have wasted those few minutes a day -- that was what nerds did!
But Slashdot is now "News for idiots who enjoy flamefests and astroturfing". I can accept that from ignorant commentators such as myself, but from the editorial staff?
If I wanted shocking, controversial, manipulative propaganda, I'd listen to the mainstream news. I want mindless, trivial, techno-mation. I want cool factor, not empire building. Geez, I even miss poor, petrified Natalie Portman. At least that had geek apeal.
So, see ya guys! I end my less than illustrius time on Slashdot completely off topic and being a total troll.
Enjoy!
GUI?!?!??!!? Luxury.
Real men compile their operating systems from source at -O0, then carry out any and all optimization by hand at the binary level! With a tiny magnet and a set of torx screwdrivers for cracking open the hard drive.
Wait, this was about combatting linux stereotypes? Oh... uh... yeah, my girlfriend thinks that's important, too...
Is not a "linux-like" OS, it a Linux distribution
...or I can just go find a house that doesn't look like it was designed by an autistic seven-year-old with astigmatism.
What's the difference?
If the default appearence doesn't meet your tastes you can always change it
Why? If I don't like the way the house looks I can always spend years of my life or tens of thousands of dollars landscaping and refinishing it, too
I would suggest staying with Windows for the time being. Why becuase it works for you, why fix something that isn't broken.
Now from your description I would suggest to moving to Linux in the future. This is how I would do it.
First Thing I would suggest you to do is read up on how to use Linux, and get used to it. Try out one of the bootable distro and use that for awhile, make sure you can use everything. If everything works(hardware and software), and you have the time go ahead and (Backup)install Linux.
Otherwise I would wait for when you are ready to replace your computer, and plan my purchases around Linux. Linux is really good about Hardware support, but I would be careful and double check everything you buy and make sure it would work, and isn't too hard to setup.
Once you have everything working, then transfer all your work related things to the new computer and then put that Windows Box to rest.
mnewberg.com
Normal Joes do not play computer games.
You're right. These are the Game Joes. But they don't stop being Joes after all. Being a nerd or liking games doesn't make you a linux uber-genius automatically.
First off, mankind spent millennia developing the ability to read, write and speak: why limit oneself to grunting and pointing at pictures when one can express oneself in words? The command line is useful.
Secondly, it's not that we like complex things: it's just that we realise that many tasks are inherently complex, or that the payoff is worth it. As an example, I can play my music, read my email, read Usenet, browse the web, chat with my friends on IRC, AIM, MSN & Jabber and edit my documents all within the same program: emacs. Yes, it's complex, but it's worth it.
The closest thing I've ever seen to this on a UNIX-style system was how the University of Notre Dame ran their Solaris workstation clusters on AFS back in the mid-1990s.
Actually, that's basically how Mac OS X Server works. User preferences are stored in tiered layers through a facility called NSUserDefaults. Some preferences can be set at the group layer, some at the user layer (by an administrator) and some by the user himself.
Now, many third-party applications (especially legacy 20th-century stuff) haven't gotten around to implementing NSUserDefaults yet. There's not really any excuse for that; it's only been around since 10.0. But if life were perfect it wouldn't be interesting.
Ok, so I get 4 moving targets and loose the advatanges described by Fitt's Law on half of them.
I guess that's the price one pays to get a good looking OOBE screenshot.
DCMonkey
Check out Irrlicht. It's cross-platform, free, open-source, handles mesh imports from 3d studio max, maya, DirectX formats, and can import Quake 3 levels and Quake 2 models, amongst other things.
Or Blender, which has support for 3d game creation.
Or Ogre3d, which is more of a graphics engine than a game engine, but which can be used for game creation.
But I think irrlicht is the closest to what you're talking about.
Robin Rowe founder of LinuxMovies.org
Linux in the Motion Picture Industry
He showed clips of 'The Last Samurai', Bad Boyz, etc. He said Shrek2 had a 2,500 cpu render farm and was fast approaching their deadline. They contact HP for an additional 1,000 cpu render farm and sent their info to them so that could finish. Like in last samurai he said no arrows were shot in the whole movie they were painted in. Also the shot with thousands of arrows the actors had them stuck in their legs and the digital effects people had to reverse trajectory paint them in. Pretty neat stuff.
Mitch Kapor lotus 1-2-3, co-founder of eff.org, working on chandler
I really liked his talk...he really is a visionary. He basically just sees it as a matter of time till open source blows over but his time frames are like 10 to 15 years.
Brenno de Winter
This guy single handedly wrote an op-ed and had the Dutch goverment stop a 160 million Microsoft contract of 5 years for something like 25,000 desktops. Instead he had redhat, suse, etc. summit alternative bids for like 7 million dollars. Anyway he now has minister and politicians asking him about DRM, etc. I stood next to him while I was buying like 25 firefox and thunderbird cds but didn't say anything. He's really a funny guy. He kept belting out s-word and b-word, etc. totally hilarious.
Gary Edwards like a co-ordinator for openoffice OASIS. I almost didn't sit through this talk cuz I was like what the hell is OASIS? But boy oh boy this is really gonna revolutionize all office suites and the way business share documents.
He said last 3 years OASIS (open document) has been in the making. Microsoft objected to it being called 'openoffice document' so they settle on 'open document'. It'll be in Openoffice 2.0. It supports XML, Xforms, UBL (universal business language...bills of lading, etc.), compound documents. Say Abiword opens a compound document with some word processor format with spreadsheets and it'll gracefully handle it just saying it can't display the spreadsheet portion.
Barry is totally in the know and I couldn't get enough of what he had to say. Other talks I liked were Doc Searls and Simmon Phipps who is a Sun guy and anyway.
I really got the feeling that Novell and Sun are embracing it slowly but surely. Anyway about those Linspire 4.5 and Linspire 5.0 beta...I guess they just don't like my little shuttle box. I guess I'll have to wait till they send me a japanese version (hey Scott) of 5.0 and hopefully I'll have better luck with that one.
I did try that Novell 9 Linux Desktop 60 day trial and yeah it's basically suse but with an administrator's perspective to make it easy to manage hundreds and thousands of workstations. Kinda cool.
Now they said they were videotaping all presentations but for the life of me I can't find squat online. I got that cd from Kim Brand (opensource in small schools) but it doesn't seem to have 25% of what was in the whole slideshow presantation.
There's no such thing as a "Linux-like operating system", that's the difference. Linux is an OS kernel, not an OS. It's everything you put on top of the kernel that makes it an operating system. An OS with Linux as the kernel is called a Linux distribution.
LOAD "SIG",8,1
Yep. Linspire is working on an enterprise version of CNR so you will be able to deploy applications in a corporate network. For lock down there is the KDE Kiosk framework which is being worked on.
[Please type your sig here.]
these people can explain everything to us. You see, here I am, spending sleepless nights worrying about what Linux "needs", and so on, and this guy has it all figured out! I just don't understand why people can't just listen to him! C'mon! Work together! Or you will be all half baked!
AccountKiller
... Was there much in the way of WM updates? Distros other than Linspire? Productivity apps? Prosumer (iLife-style) apps?
I mean, it looks like pretty much a Michael Robertsonfest going on, a few interesting bits, but nothing that's gonna give MS cause to worry...
Now a solid production IMAP or WebDAV groupware release with a free Outlook plugin, _that_ would be cause for partying.. And getting full xinerama support for OpenGL....
While it is self promotion, it is also informative, interesting, and on topic. This is all a lot more than most of the posts here can say.
Note to self: No more arguing with the faithful.
Pedels and steering = input devices.
Turn signal = email client
ebreak = reset button
ignition = power button
windshield wipers = the McAfee Security Center that comes preinstalled on every PC under the sun these days.
That's not a whole lot of stuff to know about, honestly. And it leaves users still clueless about the important stuff.
There is no law or rule that says everything (or anything) written for Linux has to be GPL or any other Open Source license (the GPL is not the only Open Source license, you did know, right?). In fact, there are huge amounts of expensive proprietary (closed source) application software written expressly for Linux.
Want to fix Linux? Start by getting rid of the "you can change everything" aspect of it.
Supposedly, Windows has this type of "interoperability" too, at least that's what Redmond has been tooting of late. And, I'm sure there are quite a few applications that run on specially tweaked Windows as well.
"Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
"I've done quite a bit of work in SVG under Inkscape and I must say that I think the format is wonderful. Whether it's appropriate as a native icon format or not is pretty much a matter of choice, but it's *great* for designing them."
Fonts are a vector format. Now ask yourself: why do fonts have "hinting"? Why is it SVG doesn't?
That was funny. Took awhile to fully grok, but funny.
Stop intellectual property from infringing on me
I'm working on a cross platform(Linux | Mac | Win) driving simulator. I'm confident it's going to be a success is due to our use of 3rd party libraries to aid in development but how long it takes depends on how much help we recieve. A lot of aspiring OSS developers aren't aware that high quality libraries exist to aid in development of increasingly complicated games. We get to focus on the driving dynamics and not arcane shader technology because our graphics engine simplifies it.
Check out our image gallery for a look at the shadowing capabilities we're taking advantage of. If you or anybody you know are C++ gurus and have a love for driving and/or Open Source Software please consider lending a hand. Say hi on irc... irc.boomtown.net #motorsport
What if Digg added local news and a Slashdot inspired comment karma system? ---
http://houndwire.com
How soon people forget Loki. They took your premise of, "People will pay for good ports of Windows games," and built a business around it. Guess what? People didn't pay. Whether it was because the game world moves so fast that something even six months old is relegated to the bargain bin, or because the typical view of, "Linux is free, and thus any software for Linux should be free as well," held by many Linux users did them in is hard to say. I suspect it's a mixture of both, and other pressures. The moral of the story is that people won't pay for game ports, at least not in the numbers you need to break even, let alone profit at the porting business. If the port doesn't sim-ship with the Windows product, you're screwed. Even if it does ship at the same time, you need some massive marketing to let folks know that there's a Linux version. If you bundle it in with the Windows version, you have no way of tracking how many sales are for the Linux version, and if you have separate versions you risk pissing off your customer base ("I bought this game, but it doesn't work on my Windows machine." "You bought the Linux version. Install Linux or exchange it for the Windows version." "You suck. I'm not buying your games anymore. I'll just warez them and play them for free.").
Now we're into a catch-22. You need to get games ported to Linux to bootstrap Linux game development, but you can't get enough people to buy the port to sustain a business. What Linux needs is a couple dedicated professional gaming studios writing Linux-only games (similar to Bungie and the Mac back in the Marathon days). Good luck selling that one in a market where if your game doesn't sim-ship on PC (Windows), PS2, Gamecube, XBox, and GBA, you're not going to make a profit (and even if you do pull it off, you still may not make a profit).
None of this is to say that Linux can't be a games platform. Anything can be a games platform (calculators, wrist-watches, set-top boxes like Tivo, you name it, chances are games have been written for it). More, Linux does support popular 3D accelerators, it supports OpenGL and has a decent framework for other bits (input/output, audio, networking, 2D graphics) in the form of SDL. Everything is there except for the marketshare to make it profitable, and the professional development studios to make commercial-quality games on Linux as a first-class platform. I don't know how you get there from here, but I'd suggest talking with others in a similar situation (*cough*Apple*cough*) and see what develops. Too bad the decentralized nature of OSS makes it difficult for a key set of players to be indentified for those types of discussions.
In the meantime, you're going to have to continue booting into "winblows" (hey, real mature there, buddy!) to play the latest mega blockbusters. And I don't want to hear any crap about how games "used to be so much better". If you want to start that discussion, you'll first need to relinquish your rose-colored glasses and recognize that the majority of games (movies, music, books, web sites, ...) have always sucked, will continue to suck, and the only reason why the past seems "better" is because you've forgotten all the shit that came before.
Things are usually implemented in Linux when someone thinks it is worthwhile. I can see why we are more worried about games.
The graphics for Linspire 5 were all done by Everaldo. http://www.everaldo.com/ He is one of the most talented designers working in the computer industry right now.
www.phoward.com - www.corrigenda.org
Disclaimer: I am a developer of OpenOffice.org Mac OS X and a founder of the NeoOffice project.
The DLS was held right across from a gun show (credit to The MacRat for the photo. I'm impressed the guy in the penguin suit at the door didn't go bonkers from the sun, run on over and get a semi and proceed to mow down geeks at will.
<shameless plug>
Of course, for me the highlight was Simon Phipps call for recognition of NeoOffice admist a truly wonderful presentation arguing that open source is a natural evolution of a connected society that will effect a societal transformation, similar to the rise of artisan guilds. But I very well may be just a tad bit biased having been a visual aid... ;)
</shameless plug>
ed
If you call mplayer (a media player with the most comprehensive format support you'll find anywhere) half-baked then you are sadly deluded.
JWZ made some very scathing and accurate comments about mplayer (and other OSS media playing software) years ago, and for the most part his opinions are valid still. How many 'mortal' end users were involved in the testing process for these apps? Was their feedback taken into account when developing the UI of the app? Of course, dealing with people and their criticism is not terribly fun, which is why it usually requires paying developers to put up with it.
I mean, for goodness' sake, Apple's paying for all the usability testing and whatnot.. Just steal everything they do, and have lots of 'advanced' preference modes and CLI stuff for the geeks.
With regards to your sarcastic take on KDE and Gnome, they are totally different DEs with different approaches, architecture, and language choice.
These really need to be Cocoa and Carbon. That is, it shouldn't matter what env I run in, I want all my chrome to be correctly rendered and behave identically. As an end-user I shouldn't have to give a goddamn how the app was developed, in C, Java, C#/MONO, P(erl|ython), etc. It should all look and feel consistently, clipboards should work as expected, etc.
fd.o really needs to be about declaring an agreed-upon supported foundation of libs for GTK/GNOME and Qt/KDE, preferably by integrating the libs while having the APIs remain familiar and functional to their existing developers.
If you make all of the home directories live on file servers, the per-user configuration is all on the file server, where you can populate it on account creation, make it symlinks, deny users permission to change it, and so forth. MIT's been doing this (on AFS) for at least a decade. (Actually, they use a database for some of the configuration stuff, like mail servers, and prepopulate defaults on account creation and update accounts which still have the default with new Athena releases, so that users can customize things.)
On the other hand, it would be really nice if there were a config file that would set up talking to mail servers regardless of the client you're using, so you could set up one file and have it work regardless of the mail client the user ended up with.
Now I find out about it (and I live in San Diego, too!), when it's over. That's me - always a day late and a dollar short.
We apologize for the inconvenience.
Actually what you are describing is not an operating system but the user interface and application layer on top of the OS. By definition an OS is what handles device management, files & filesystem, processes(process manager), and I/O(input/output). OS and kernel can in some respects here be synonymous, except that in the case of linux (I can't say for sure about other systems) part of the file/filesystem stuff can be handled by user space programs. Aside from that, the kernel IS the OS by definition, you are describing shells/guis/programs running on that OS. This is why many argue that what most people call linux should actually be called GNU/Linux, becuase linux provides the OS Kernel, while GNU provides the user software.
-kaplanfx
Visualize Whirled Peas
Just a question, what other games are there in that "etc etc" you ended with? You pretty much listed all of them right there, and they're just a series of 3D shooters.
The problem with a command line is that it uses strict syntax rules, so it isn't like expressing oneself with words. I prefer something more like the desktop search engines coming out. Even if I know where something is, I can often get to it quiker by typing in a few letters from its filename, and then clicking the file I want from a small list. It would be neat if programs could have meta-data keywords, so I could just type in "photo editor", and get a list of all programs that can edit image files, or type "games", and see all the games I have in a list.
or how about kiosk mode on KDE?
I prefer the "u" in honour as it seems to be missing these days.
I'm sorry, but most people I know of seem to distinguish between the OS and the kernel. The kernel itself is useless. Stick in glibc, sysvinit, and bash, and you've got an OS. For example, read this and this.
LOAD "SIG",8,1
You want Linux to look and behave just like Windows so you don't have to learn anything. For any Linux user who is motivated enough to put a small amount of time into what they're doing, what you're asking for is already available. I know because I've rolled out just such a solution.
But keep sitting there waiting for people to 'ring' you. I'm sure you can focus on that.
Linux developers will never spend the kind of time that Apple does to make things cohesive and easy to use and maintenance free.
Apple controls the base hardware system and the base software system. (I say base system, as there are 3rd party components/peripherals for Macs, as well as, obviously, 3rd party software.) Many Macs use many similar parts. Most PCs have very few components in common with each other. That is the main problem making everything "just work" on a PC, under any OS.
"Your effort to remain what you are is what limits you."
On the other hand, it would be really nice if there were a config file that would set up talking to mail servers regardless of the client you're using, so you could set up one file and have it work regardless of the mail client the user ended up with.
Sort of like a
What do the freedesktop people do about this sort of stuff ?
Alex
Part of the huge benefit of going to linux in the first place is limiting priviledges, and yet the easy to use distro makers fuck it all up and encourage use of root....
Ah well.
smash.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
Purely playing devil's advocate here, but why should a user choose to use Linux over Windows on a machine like that, when it means having to deal with a stripped down '*box' style desktop rather than a full desktop environment ? On a P-II 350mhz/192mb, a Linux user gets either a '*box' or slow, cludgy performance. On the other hand, my girlfriend runs Windows XP on a somewhat weaker P-II 266mhz/128mb and after simply tweaking the Performance setting to 'Adjust for best performance' it runs at a surprisingly usable speed. I'm not trying to talk up Microsoft here, I'm as much of a Linux fan as most people here... I'm just saying that if MS's latest and greatest can perform perfectly usably running a full desktop environment on 5-6 year old hardware like this, why can't ours? The KDE/Gnome/X.org teams really need to work on optimizing and cutting out bloat.
[take a step back from the shiny GUI art and consider the basics]
4) binaries that install on all linux systems. one-click installs. i don't care if gcc or whatever is started behind the scenes. no excuses - one click installs for all linux distros, please. or at least for all "desktop linux certified" distros.
5) copy / paste, and, to a lesser extent, drag and drop work across all applications. probably the most basic of all requirements, yet not met by brand new linux distros / apps?!
linux has much improved in technology and graphics. its the basics of day-to-day life that are the problem now.
Admittedly gmplayer isn't the most brilliant interface
Understatement of the year!
When you consider that the interface is the part people see and use, you realize that it's kind of silly to make claims about the quality of a program, and then qualify it by excluding the interface.
Look at Mac application reviews. Note you never see a comment like "decent program, but the UI needs work". To Mac users, the UI *is* the program. I think Linux apps are going to be kind of lousy until people realize this, and stop talking of "interfaces" separate from "programs".
I'd rather have a program like Totem (which I can figure out) that only plays 80% of the videos I try, than mplayer -- which may play 100% of the videos I've ever wanted to watch, but which is a pain in the ass to get working.
If they were going for "most comprehensive format support", then yay, they succeeded. They don't seem to have been going for "good app", sadly. So it's more of an intellectual curiosity for the hacker in me, than a useful tool.
You do have a point.
As yet there is really no linux equivilent for Windows media player. It would be nice not to have to go through ultra confusing menus when I want to play a DVD.(xine) No I don't know why dvd:// isn't working. I don't care. It would be nice to have a GUI at all in some cases(mplayer).
xmms seems to work and work well. Rhythmbox isn't half bad either. But as yet no-one has developed the difinitive Linux dvd solution.
May the Maths Be with you!
I'm not 100% sure, but as far as I understood Novell is offering/is going to offer soon exactly that with Zen works for Linux and their RedCarpet-derived products and their upcoming Netware-SuSE Linux hybrid server OS.
Big firms themselves.
How do I know?
I work in one.
IANAL but write like a drunk one.
In Windows you are subjected to the whims of whatever company or individual that handles to put a piece of software in your computer, from known manufacturers to spammers, crackers and fraudsters.
With windows you are waiting that uncles Bill snaps his fingers to be out of support, need to upgrade or having to agree to draconian EULAs when installing things like media viewers.
With Linux you are free of those inconveniences and you know that the software you use has a better chance to be improved in the benefit of the users that use it, not in the benefit of the company that produces it.
IANAL but write like a drunk one.
The same thing can be done on Linux/Unix with any ldap or sql server and remedial skills with a particular language (perl, python, java, etc). It is a custom job, and no GUI exists (as it would be a custom GUI) unless you count offerings from Sun, Novell, and IBM. In fact, now that I think about, Linux/Unix has this exact same functionality. If you go with a custom solution, it is even included with the cost of a good admin or two, no license required.
The home is a distinct market segment with its own history, interests and values, and a market segment Microsoft has dominated for close on to twenty years now. It is driven by more than games and more than SOHO office apps. It is digital photography, home video and entertainment. Windows MCE sold well over the holidays. iTunes on Windows has proven quite successful for Apple.
At least I think it is. After all XP really is a pretty good desktop all other things aside. The problems are a) cost b) security c) adminsistrative overhead. Linux addresses two out of three. Administrative overhead is still pretty high, at least if you're the guy doing it because no one else will be able to. In either case Linux also suffers from a few distinct disadvantages: a) installation complexity b) inability to run Windows apps without introducing another layer of complexity in Wine, etc. c) It really doesn't run well in a desktop environment in hardware that is significantly cheaper or underpowered compared to Windows. XP requires quite a bit of juice to run well whereas W2K runs rather nice on my P2-400 with 288MB RAM. Similarly ANY good Linux desktop really does need 256MB RAM and at least that much processor. Installation disk requirements for Linux are somewhat higher but disk is practically free.
So instead of playing to Windows strengths why not play to Linux strengths? Make a desktop that can run Windows apps when it needs to but runs the machine in a highly configured, locked down, no spyware, no virus no end user ability to change anything configuration? And run it on cheap hardware? In fact a Linux terminal server starts to look like a nice alternative for a home LAN.
Other than that I'd ask for better support and much much cleaner functional installs of devices that are no longer exotic, like Wireless NICs, scanners, multifunction printer/scanner/fax machines, drawing tablets and USB devices of all kinds. Instead of building the 19th most popular UI for Linux why dont' we build better integrated support for LAN bootable 802.11G NICs?
Yep, LDAP is one answer, Apple use this for Mac OS X Server. I'd agree that much more work at this needs doing; centralised management seems to revolve around ssh'ing in to individual machines currently. Linux is miles away from the desktop in terms of having a simple management system with sensible defaults to help guide setup, so less skilled admins can properly support even less skilled users. Currently I'd only trust a Linux desktop with someone who knows exactly what they're doing. Anything else will just lead to exponential increases in support calls.
I'm sorry, but Linux is in many ways archaic. "ls" instead of "list", "man" instead of "manual" ... a lot of these things were done to satiate extreme technical limitations of old-school unix and Linux still has them 'cause the users are all used to them. The command line may be efficient for a lot of things, but it's most definitely scaring away "Joe User."
Not only that, but pretty much any Linux distro I've gotten to install (for the sake of argument, lets assume that it's my computer's fault that just about every distro doesn't boot after install, but Windows runs absolutely perfectly) has been a royal pain in the ass to use. I'm not just talking about doing the configuration/setup stuff, I'm taling about day-to-day tasks. Maybe it's 'cause I'm used to windows, and maybe it's 'cause I haven't memorized a hundred console commands and all their archaic non-descriptive switches, but even the simplest tasks in Linux (Slackware/Gnome) were kludgy and painful.
It's not me. Seriously, if I can get used to Solaris 7/CDE without a manual, then I sure as hell can get used to just about anything. I know a lot of you think that tons of choice is a great thing, and that having hundreds of different programs that do the same thing is wonderful, but frankly it makes Linux into a Frankenstein OS, where nothing really fits together quite as it should.
-=-=-=-=-=
I'd rather be flamed than ignored.
Yes, I know that, but try scaling the Firefox icon (which is a huge vector file) to 16x16. You will notice it's all smudgy and impossible to take details out of it.
You'll find you have to have one icon in SVG for 64x64 and bigger, but bitmap ones for 16x16, 32x32 and 48x48 pixels, because they need to be made specifically with little detail for them to be 'readable'.
IntechHosting - Free domain, 2GB, PHP, £4.95/$8.95
kind of like dir instead of directory.
You're nitpicking and the EXACT same limitations hold for windows which takes its commands from dos which took them from CPM.
Further, talk about useless, the DOS command window and batch language are STILL as useless as they were in DOS 3.x.
It is so simple to map a new set of commands like list and manual to ls and man that if there were any real demand for it someone could do it and include it with your favorite distribution. But really, that's just a red herring, because as soon as that were done you'd be bitching about how you don't use the command window. You never have to touch ls if you don't want to, just click on the little house and navigate like you do in windows.
Of course, if ya want to be l33t, you're gonna havve to crack open a man page or two...
I don't know about everyone else, but personally I found that the last screenshot gave me shivers.
Username: root
Hostname: linspire
I don't really think that touting "looks and works like windows" is a good thing, because eventually that just dumbs down to "gets 0WN3D like Windows" as well.
I run as a local user, which works just fine for me (and guess what, my touchpad scroll also works on X.org). For things that need root access (such as installing new software through apt), specific apps are allowed via sudo.
Don't be sorry. I don't really care about most people you know, I am talking about the actual definition of what an operating system is. And im not arguing the the kernel itself is a useable system, just that by definition it performs the functions traditionaly considered those fuctions which make up an operating system.
-kaplanfx
Visualize Whirled Peas
Well, I can honestly tell you that, for the most part, I transitioned to linux almost completely in one week. Granted I knew how to do some basic stuff before that, I learned a bunch of all-new programs. There is nothing that takes "months" to learn, unless you want to become a full-fledged admin, in which case you will have the time to invest. A more-or-less casual user like you could pick up most parts of linux in a week or so. Also, though KDE may or may not run slower (it depends on how much eye candy you want), you are not forced to use it. And it doesn't randomly crash any more than anything on windows does.
Webmin?
In theory, theory and practice are the same. In practice, they're not.
No, you don't. No, I wasn't.
Cedega. GIYF.
This is enterprise-grade SOE territory, and is pretty much owned by Microsoft at the moment. What I'm trying to say is that if Linux is to take its fair share of corporate SOE the corporate perception of the supportability of product has to change. The way to their hearts and minds is a strongly marketed solution by people with enough clout to convince the executives they're getting a better deal. Not hype, results. You can't sell them an army of OSS volunteers, but you could sell them a Linux-focused support environment if it was comprehensive enough. They will not focus on one single implementation, they want flexibility as well as low costs. They have money to spend, generally, and they can usually pin down the "overall costs" down to the exact dime. What they want to buy is fewer headaches. Security is only one aspect, a cost they can control. Managing 16,000 custom installations is one they can not.
Build it and you can sell it.
Do not mock my vision of impractical footwear
I have to admit that you're right in the sense that the DOS command window is also old and antiquated. As much as I complain that it's a problem in Linux, I also complain that it's a problem in Windows. The difference is that in Linux, sometimes you have to go to the command line to get things done.
...]
And my problem is mostly with the antiquated switches that Linux has on its programs. Take this from the FreeBSD online man page for ls:
SYNOPSIS: ls [-ABCFGHLPRTWZabcdfghiklmnopqrstuwx1] [file
Oh... great... crystal clear now. And I know FreeBSD isn't Linux, but its man pages are close enough for this example.
-=-=-=-=-=
I'd rather be flamed than ignored.
Merely quoting a big number does nothing for your argument.
What you're asking for is already on offer. No hype here. No references to big numbers. No buzz words. Just what you're asking for. Do some research.