Code Newbie
News     Forums     Search     Members     Sign Up    

My Code Newbie
Username

Password

Articles/Snippets
ASP Classic
ASP.NET
C
C#
C++
HTML / CSS
Java
Javascript
Linux / BSD
Perl
PHP
Python
Ruby
SQL
VB 6
VB.NET

C.N. Friends
  Planet Rome

Link to Us!
Code Newbie
  Code Newbie
    forums
Go Back   Code Forums > Code Newbie > Lounge
User Name
Password

Reply
 
LinkBack Thread Tools Display Modes
Old 04-23-2006, 04:22 AM   #31 (permalink)
Belisarius
Java fanboy
 
Belisarius's Avatar
 
Join Date: Aug 2003
Posts: 1,114
Belisarius is on a distinguished road
Shoot - I was busy being a geek and missed this thread. If it's not too late, I'd like to toss in my points for Linux being user-unfriendly:

Dependencies - this is a fundamental flaw of the OS. The whole thing is dependent on a number of different projects that release at different times. The result is there's no stable codebasee against which a generation of apps can be built for easy install. Hence the "rpm hunt" when you try to install a new version of an application - a new application wants the new versions of the various applications it depends on.

Cross-distribution binaries - Frequently binaries are published for only one or two distributions, and even then they're usually for specific versions. If I go to RPMFind.net, I usually can only get binaries of the latest software only for the latest version of RedHat. If I'm running Fedora Core 3, I can't get the latest software. If I'm running Slackware, I'm relegated to the popular binaries to be found on Slackware's site.

Drivers - I just tried to install the nVidia drivers on RedHat FC5 and it was a pain. I tried to install them on Ubuntu and it was an even bigger pain. When a person gets a new piece of hardware that needs drivers, it shouldn't require real system-administration skills.

Linux has made strides on the user-friendly front, but it's still not there yet.
__________________
GitS
Belisarius is offline   Reply With Quote
Old 04-23-2006, 05:11 AM   #32 (permalink)
DJMaze
Senior Contributor
 
DJMaze's Avatar
 
Join Date: Mar 2005
Posts: 635
DJMaze is on a distinguished road
The issue of libraries is actualy very simple: get rid of the versioning check.
Why? Well most libraries don't get new features in one day, so checking for a major version release only should be more then sufficient.
__________________
DJMaze is offline   Reply With Quote
Old 04-23-2006, 05:23 AM   #33 (permalink)
Belisarius
Java fanboy
 
Belisarius's Avatar
 
Join Date: Aug 2003
Posts: 1,114
Belisarius is on a distinguished road
Quote:
Originally Posted by DJMaze
The issue of libraries is actualy very simple: get rid of the versioning check..
Do any major distributions do this?
__________________
GitS
Belisarius is offline   Reply With Quote
Old 04-23-2006, 05:42 AM   #34 (permalink)
redhead
Newbie
 
redhead's Avatar
 
Join Date: Jun 2002
Location: Denmark
Posts: 1,680
redhead is on a distinguished road
Since this thread was turning way, way off the first issue with krissygrl having a goal, I've split the thread up.
__________________
Don't worry Ma'am, We're university students, We know what We're doing.
-----
If you pull the pin, Mr.Grenade would no longer be your friend.
-----
01000111 01101111 00100000 01000011 00100000 00100001
redhead is offline   Reply With Quote
Old 04-23-2006, 09:39 AM   #35 (permalink)
AssKoala
Anti-Zealot
 
AssKoala's Avatar
 
Join Date: Feb 2006
Location: Atlanta, GA
Posts: 72
AssKoala is on a distinguished road
Send a message via AIM to AssKoala Send a message via MSN to AssKoala Send a message via Yahoo to AssKoala
Quote:
Originally Posted by DJMaze
The issue of libraries is actualy very simple: get rid of the versioning check.
Why? Well most libraries don't get new features in one day, so checking for a major version release only should be more then sufficient.
That's not really a solution, its a way around a problem that has problems in and of itself.

Library minor version updates can contain bug fixes, security fixes, and a host of other changes. If you ignore that, then you can end up having things seemingly work but they can end up unstable or insecure -- it puts a heavier burden on the administrator of the computer.

I actually agree with everything Belisarius said. Though I don't have any problems installing the nvidia drivers, that's only due to the experience of having gone through those problems in the past.
__________________
If you always think like an expert, you'll always be a beginner. | "A handful of knowledgeable people is more effective than an army of fools" -Writing Secure Code, 2nd Ed.
AssKoala is offline   Reply With Quote
Old 04-23-2006, 01:56 PM   #36 (permalink)
teknomage1
Jack of all trades
 
teknomage1's Avatar
 
Join Date: Feb 2005
Location: Los Angeles
Posts: 595
teknomage1 is on a distinguished road
Send a message via AIM to teknomage1
So I guess the summary of the thread to date
1) Linux is easy enough to use - once configured
2) Administrating Linux is a total bitch?
__________________
Stop intellectual property from infringing on me
teknomage1 is offline   Reply With Quote
Old 04-23-2006, 02:26 PM   #37 (permalink)
DJMaze
Senior Contributor
 
DJMaze's Avatar
 
Join Date: Mar 2005
Posts: 635
DJMaze is on a distinguished road
Quote:
Originally Posted by AssKoala
Library minor version updates can contain bug fixes, security fixes, and a host of other changes. If you ignore that, then you can end up having things seemingly work but they can end up unstable or insecure -- it puts a heavier burden on the administrator of the computer.
Say you build software using libstdc++ 3.0 but the user his computer has 3.4.6
This means his version probably has bug and security fixes but it's not for me as developer to force the user to use 3.0 nor 3.4.6.
This deal is handled properly by microsoft: MAJOR.x.x has new functions and x.x only has fixes. Windows 2000 and XP use 5.x versions of the core library and 98/ME/NT uses 4.x

So as software developer you should be able to detect the library version and either use the new functionality or workaround it instead of dying a horrible death saying the user his libs are outdated.

M$ knows this because they stand with the fact that 90% of the world population can't work with computers so let alone administrating/updating it.

Shure both OS now have an update agent to do it for you, but they are always behind your incredible ideas and libraries which are newer then their system can ever provide that fast.

So yes teknomage his summary is good but to short for ever being usefull since it's a matter between design and usebaility.
__________________
DJMaze is offline   Reply With Quote
Old 04-23-2006, 02:29 PM   #38 (permalink)
AssKoala
Anti-Zealot
 
AssKoala's Avatar
 
Join Date: Feb 2006
Location: Atlanta, GA
Posts: 72
AssKoala is on a distinguished road
Send a message via AIM to AssKoala Send a message via MSN to AssKoala Send a message via Yahoo to AssKoala
Quote:
Originally Posted by DJMaze
This means his version probably has bug and security fixes but it's not for me as developer to force the user to use 3.0 nor 3.4.6.
Generally the case is the other way around, at least in my experience. Most dependency checks are based on checking for "at least" version not a nazi rule like "is version".

Seems like you're looking too much into the version numbers, they are fairly arbitrary.

Quote:
Originally Posted by teknomage1
So I guess the summary of the thread to date
1) Linux is easy enough to use - once configured
2) Administrating Linux is a total bitch?
Administration of Linux (or *nix in general) is both a bitch and cakewalk, depending on what you're doing. It's significantly easier to setup a Windows box to be a workstation than a *nix box -- library dependency hell and such will kill *nix setup ease.

For servers, things change up. Depending on the tasks, you'll be going both ways. Active Directory and Exchange are favorites for IT departments who are skilled with both the *nix and Windows variants. However, it'll usually boil down to what they know best.

I have no problem navigating and configuring my FreeBSD: hell, I find it easier to configure and mantain than my Server 2003 box in many cases. Of course, the opposite can be true: it definitely takes much more work to setup a shared folder/network drive in (most) *nixes than in Server 2003. GUI tools and major distributions are working on reaching MS's "Wizard" ease of use.
__________________
If you always think like an expert, you'll always be a beginner. | "A handful of knowledgeable people is more effective than an army of fools" -Writing Secure Code, 2nd Ed.
AssKoala is offline   Reply With Quote
Old 04-23-2006, 02:37 PM   #39 (permalink)
teknomage1
Jack of all trades
 
teknomage1's Avatar
 
Join Date: Feb 2005
Location: Los Angeles
Posts: 595
teknomage1 is on a distinguished road
Send a message via AIM to teknomage1
I look at the linux development environment as a sort of primordial soup from which systems rise and fall in an evolutionary dance. t makes Linux this sort of software avatar of choas that can be solidified into a cohesive whole every few months.
I think often it can be solved by choosing a regular upgrade cycle for your working libraries - say until version X of my software is done it will stick to features provided by version Y of some library.
And for big packages like glibc and such, security and bug fixes are almost always ported back to older versions of the software.
__________________
Stop intellectual property from infringing on me
teknomage1 is offline   Reply With Quote
Old 04-23-2006, 03:57 PM   #40 (permalink)
teknomage1
Jack of all trades
 
teknomage1's Avatar
 
Join Date: Feb 2005
Location: Los Angeles
Posts: 595
teknomage1 is on a distinguished road
Send a message via AIM to teknomage1
Which operating system really is easier to install? http://www.davefancella.com/node/12
__________________
Stop intellectual property from infringing on me
teknomage1 is offline   Reply With Quote
Old 04-23-2006, 05:57 PM   #41 (permalink)
AssKoala
Anti-Zealot
 
AssKoala's Avatar
 
Join Date: Feb 2006
Location: Atlanta, GA
Posts: 72
AssKoala is on a distinguished road
Send a message via AIM to AssKoala Send a message via MSN to AssKoala Send a message via Yahoo to AssKoala
Quote:
Originally Posted by teknomage1
Which operating system really is easier to install? http://www.davefancella.com/node/12
Heck, I'd say the easiest OS to install is Mandrake or some other "easy" Linux like Ubuntu or Xandros. Of course, that's driven by the need to get people to actually use the OS.

Windows isn't meant to be installed by the average user -- it's tough to make a claim that the OS isntallation is part of ease of use. Not to mention, the recovery cd's that come with computer systems like Dell's or Compaqs are even easier to install than any *nix distribution. Drop the cd in the drive and some time later it boots into a fresh install.

On a side note, it's hard to bother taking anything that link says seriously considering the color scheme....
__________________
If you always think like an expert, you'll always be a beginner. | "A handful of knowledgeable people is more effective than an army of fools" -Writing Secure Code, 2nd Ed.
AssKoala is offline   Reply With Quote
Old 04-23-2006, 05:58 PM   #42 (permalink)
DJMaze
Senior Contributor
 
DJMaze's Avatar
 
Join Date: Mar 2005
Posts: 635
DJMaze is on a distinguished road
@tekno: funny article and it definatly is as the guy is telling us.

My Windows 2000 has never had working sound unless i installed drivers.
My CentOS works flawless but had to dive into the sound driver to turn on the volume of my three soundcards (the 4th will not work cos there's no driver for it, a Marian)
__________________
DJMaze is offline   Reply With Quote
Old 04-23-2006, 06:02 PM   #43 (permalink)
AssKoala
Anti-Zealot
 
AssKoala's Avatar
 
Join Date: Feb 2006
Location: Atlanta, GA
Posts: 72
AssKoala is on a distinguished road
Send a message via AIM to AssKoala Send a message via MSN to AssKoala Send a message via Yahoo to AssKoala
Quote:
Originally Posted by DJMaze
My Windows 2000 has never had working sound unless i installed drivers.
My CentOS works flawless but had to dive into the sound driver to turn on the volume of my three soundcards (the 4th will not work cos there's no driver for it, a Marian)
That's a silly thing to make an argument about. You can install additional drivers to the Windows cd, and I generally do, -- but Microsoft can't include drivers on the cd that didn't exist when the cd was made (seeing as sound is a big one here). Drivers get smaller updates with the SP releases, but that's like complaining that RedHat 8.0 didn't come with drivers for a 7800GTX.
__________________
If you always think like an expert, you'll always be a beginner. | "A handful of knowledgeable people is more effective than an army of fools" -Writing Secure Code, 2nd Ed.
AssKoala is offline   Reply With Quote
Old 04-01-2007, 04:45 PM   #44 (permalink)
DJMaze
Senior Contributor
 
DJMaze's Avatar
 
Join Date: Mar 2005
Posts: 635
DJMaze is on a distinguished road
Raising this thread from the dead

I use Linux as my primairy system nowadays, because i understand Linux enough to work with it on a daily basis.
A computer at work that runs Vista decided me to take the full switch.

Issues: Yes, just as i had with Windows
Stable: Just as stable as my old Windows 2k
Work: massively improved

So i think my conclusion is simple: It just depends where you use your pile of sand for.
__________________

UT: Ultra-kill... God like!
DJMaze is offline   Reply With Quote
Old 04-01-2007, 10:33 PM   #45 (permalink)
teknomage1
Jack of all trades
 
teknomage1's Avatar
 
Join Date: Feb 2005
Location: Los Angeles
Posts: 595
teknomage1 is on a distinguished road
Send a message via AIM to teknomage1
Arg, this thread makes me look like an ass.
__________________
Stop intellectual property from infringing on me
teknomage1 is offline   Reply With Quote
Reply


Thread Tools
Display Modes

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

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Fixing Windows with Knoppix sde Code Newbie News 1 02-03-2006 09:08 PM
networking windows and linux problem cheawick Linux / BSD / OS X 4 12-31-2004 05:40 PM
How to install Windows with Linux? john_tran Windows 2 11-08-2004 08:29 AM
Adobe dipping toes into desktop Linux waters sde Code Newbie News 0 11-03-2004 06:27 AM
Linux policies Belisarius Linux / BSD / OS X 0 08-09-2003 05:12 PM


All times are GMT -8. The time now is 10:18 PM.


Powered by vBulletin Version 3.6.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0 RC8





Copyright © 2000-2006, Milano Interactive
Web Hosting provided by Portal 360 Web Hosting
Open Circle