Actually, that was Microsoft's strategy too when they were young. Why are you attempting to re-write history. If it wasn't for thier purchase of QDos they would still be writing BASIC interpreters.
Name one thing Microsoft has done to be creative or innovative. How is buying QDos and renaming it MS-DOS creative. How is NT more creative than VMS or OS/2 from whence it sprang? Flight Sim? Nope, it was bought from Sub-Logic. Excel?, Nope, concept copied from visicalc..Net?, Nope, java rip-off.
What could we do though? Are there any standards? Do I trust this guys python script? Do I trust his coding? Shouldn't this maybe be hosted on kernel.org? Maybe this is the start of a new race to see who gets the better "tracker", faster. Awww fuck it, back to more beer.
Now drinking beer here myself, cheers:)
Andrea Arcangeli is a well known / better kernel programmer than I am, so I kinda trust him. I downloaded his KLive files and viewed the source. I was annoyed to find a bunch of 'grep ' calls to/proc with a python wrapper (See my previous post in this same thread).
As far as trust and what we can do, nothing. Were at the mercy of Linus and what he #includes. We can audit/compile our own versions and deploy, but that wastes time.
My trust vision is a central clearing house of certified Linux software. Sort of like UL labs only for software. To get certified vendors would contribute a fee wich would pay for the testing. Subscribers (distributions) would pay an even smaller fee to download programs. System hackers (myself), beta users or wannabes can dowload the source or whatever they want for free. Symatec, McAfee, FProt etc, should run the Lab. They have the most to loose if a virus/trojan is unleashed (Just as insurance companies fund the bill for UL).
BTW, you can't get to be a tracker unless you have root, which is really hard to gain. In my opinion this makes Linux a better solution today instead of tomorrow. You can't compromise the system by surfing the web.
Personally, I would like to see it as an option in the kernel
I disagree. This is nothing other than a user mode utility that greps/proc and udp sends the data back to the server. How does this belong in the kernel? How can you justify the kernel communicating with anything other than the local programs/devices?
Even worse, this is a prime example of over engineering. All the client program does is use python to exec 'grep' calls to certain/proc areas and record the information. It then uses the twisted interface to send the information via UDP to the central repository.
I hate to tell the author, but we have been doing this with a twenty line shell script in all our linux clients for years. Cron calls shell script, shell script calls grep/cut/wc to gather info from/proc. Script calls wget and pushes data down to central web server which stores the information to SQL db.
Ours is simple, low maintenance, no dependences other than wget.
CIO Neil Cameron, said the cost benefits of migrating en masse to an open source platform are no longer as clear cut as they were two years ago because of security and support issues.
Who was he buying support from, slackware? As far as security, be real.
But he said the emergence of Linux as a cheaper and viable enterprise option has been good for competition because it forced proprietary vendors to raise their game.
Agreed.
It drives a bit of competition into the marketplace and stops suppliers being complacent. I think suppliers through open source have become more responsive. Suddenly I can do things with more proprietary products at a price performance that says actually the gap between that and open source isn't as wide as it was two years ago," he said.
Name one Gap instance. Microsoft has improved security, but with IE still running at the core, all bets are off. With Linux your company would have saved the SUN/IBM/Microsoft License fees.
This is not a good anti-Linux slashdot story. It's more of a Sun/IBM/Microsoft gave me a discount so I don't have to change my platform story.
I just had a new learning experience dealing with XLib (Reminds me of Macintosh programming from the 80's), I would have rather ported a Win32 program to Linux using a different interface. The program in question was 95 percent C/C++ code with 5 percent for GUI user feedback (Close and About buttons).
There needs to be a common GUI wrapper library for Gnome/KDE/GNUStep whatever. The reason I had to use XLib was because some clients used KDE, while others have XFCE. I coded to the lowest common denominator, X11.
Microsoft/IBM (OS/2) did something right when they wrapped the display calls around a common API. Linux/Unix can't touch the simplicity of CreateWindow() , GetMessage() . and MessageBox() .
Don't get me wrong, I'm an advocate of desktop choice. I use XFce4 at home and work while the cube mate next to me and my wife prefer KDE. I would just enjoy a common wrapper widget/library for X before we start worrying about how X draws the screen.
Side rant, what jerk decided to split all the Gnome functions into separate libraries. After installing the base gnomelibs I shouldn't have to install libxml, libbonobo, pango etc. On top of that they are all version dependent. I already have a DLL Hell poster, do I need a SharedLib HELL one as well? For the love of God, freeze the library calls. A user who downloaded and uses a Gnome 2.x program has every right to expect that program to work with Gtk 2.4.
The humble opinion of a working embedded Win32/Unix programmer who freely admits he doesn't know everything. Feel free to flame or better yet, offer alternative solutions.
Right now, my only real gripe is their lack of giving back to the open source community. They used linux to build their empire but give very little back to it other than being able to use it as an example of what linux can do. Ok, that's useful, but given how large they are, I think they could actually spend some resources to give back to the community.
IBM's OS/2 2.0 (which had been out for a while) OS/2 3.0 was released in 1994. OS/2 2.0 had a modified version of Windows 3.0 that could run in the VDM. OS/2 2.11 contained support for Windows 3.1x
This was the introduction of the Win32 API to consumers. Win32 was released under Windows For Workgroups (You remember the 32bit disk/network access don't you). Standard (real) mode was dropped in this version of Windows.
This was the first release to consumers (object oriented UI in "Explorer") of the UI bits of "Cairo"
Explorer wasn't in/on the "Desktop UI" in 1995, program manger (progman.exe) was. Explorer when it became the desktop shell, is hardly considered a OO UI. Try to change the font size in one folder without changing the others on the desktop (Under OS/2 you can do this).
The original MS05-39 stated that it only impacted Win2000. Since last Tuesday, the Microsoft bulletin has changed to include XP, and 2003 Server.
So I maintain my position that Microsoft has handled security in an appropriate manner when it comes to this issue (and most issues as of late).
I maintain that its still Microsofts fault for turning on network PnP, by default, to begin with.
I'm a programmer, but in our small shop, I'm the one who understands and is in charge of network security. I just spent the better part of four hours (missed dinner with the wife and kids) patching our lab computers. I didn't appreciate the extra work for no reason. 2k/XP I understand, but 2003 Server? So much for Microsofts security team.
(4.2) What hardware is supported by Solaris for Intel?
Solaris x86 is the version that runs on Intel-based PCs and servers. Requirements vary to release, but generally a Pentium-class processor or better from Intel or AMD, a PCI bus, 256 MB of memory, and 20 GB Disk. Solaris base and Java Desktop System takes about 5GB. Add Java Enterprise System (not needed except for servers), for a full install takes about 11GB. Add in swap and free space, so you should have, say, a 10 or 20 GB disk or larger. Many multi-processor boards and multi-processor cores are supported. You must have a CD-ROM drive or access to NFS or a boot server over the network to install. A DVD drive is better, as it's fewer disks to swap.
I can scale Linux from my 64Meg Pentuim 150 to my 512Meg Pentium4 with a sprinkling of AMDs mixed in.
(7.5) My licensed software fails because the host ID is 0. What's wrong?
Intel processor machines don't have an IDPROM, so Sun generates a serial number, hostid command or sysinfo()'s SI_HW_SERIAL, pseudo-randomly during installation. The number is stored in/kernel/misc/sysinit, whose only function, it appears, is to provide the serial number. If serialization information is tampered or sysinit fails to load, the host ID will be 0. If you reinstall Solaris, sysinit will be regenerated and your host ID will change. So be careful about reinstalling Solaris if you have licensed software that depends on your host ID. Backup your sysinit file.
As of now, I need no licenses on Linux to tell me how to run my software. I buy it, install it, and forget about it (Yes I've purchased Linux software (games) from companies).
In this case Microsoft have really done everything any vendor can ever do in this kind of situation.
I disagree. Obviously they new it was a security hole because this feature has been disabled/removed in XP. Once it was disabled in one product, it should have been back patched for previous versions (Note that XP was released before the support ran out for 2k).
We won't even discuss the merit of having PnP available as a network service.
but what I'm suggesting is the current paradigm experienced by programmers would radically shift if parallel access coding with active state versioning were natural parts of both new computer languages and programming environments.
Nonsense. Maybe your on a different plane of thought, explain to me in detail what the above statment by you means. I'm always looking for better ways of doing things.
Are you high? I'm drinking, but I'm not at the level of bliss that your at.
You got something wrong in your Windows. Why would you say that? My Windows (2000) is lean and clean. My hardware is also different from yours.
I'm copying ~10 gig Virtual PC file to another drive and writing this message, playing MP3 from same drive I'm copying (with MWP), using SSH-client and even compiling C#.NET application at the same time. No responsiveness problems, no locking-up or anything.
Im also running a PIII with 256 Meg of RAM. Are you? I didn't buy this computer with the intention of running Anti-Virus or Ad-Aware programs. You are running both. Your not excerting any kind of interrupts. Try using more than three at the same time.
Your not compiling anything. Your assembling the source into bytecode for the VM (CIL/ILM). But go ahead and make yourself look important. Will your program work under AIX? StrongARM? Linux? Nokia? I'm looking forward to meeting a real "computer programmer" who states thier code only runs under windows.
Never responded to an AC before now. Actually, Appleworks began as a re-branded version of Clarisworks, which actually began as BSWorks, which was written by former Claris employees.
No, Appleworks came from Apple originally. It ran on the ][, the ][+, and the ][e. It was made by Apple and only later did it become the Clarisworks (Apple spinoff) stepchild that we know today. I have the original 1.0 and 2.0 floppies.
What an annoying poke at Microsoft, but I suppose I shouldn't expect anything less from the ass-puppets at Slashdot. It must be nice to have all your worlds problems boiled down to one fucking target... a FUCKING HUGE target.
Chill, we would still be bitching about OS/2 or DrDos if they were around. But they are not. I bitch at the KDE/Gnome teams as much as I want too.
Linux works fine, but it doesn't allow me to be productive. I leave Linux to do its job where it really shines: Office labor, Servers, etc. The selection of Software available for Graphic and Media are simply pathetic for Linux.
Ok, its your choice. But if you really wanted quality sound you'd still be running an Apple 2GS with 32 simultaneous channels. If you really wanted quality video you would still be running that Amiga 4000 with a video toaster. Generic Dell/Gateway whatever Windows PCs wont give you either. Neither will generic Linux PCs.
My Wifes $200 Naked PC equipped with Audigy and ATI running SuSE gives me a little of both worlds without the cost of a Windows license. I invested a day to learn how Audacity and Broadcast2000 work. It took me two days to teach her how the programs worked. We do video/audio editing just fine.
I prefer to use a Mac or XP for that.
Knock yourself out. I have two Macs here at the compound (no XP). I was trying to be helpfull, and please don't trash what your not willing to experience yourself.
That's certainly part of the issue, but you're missing the whole point by focusing on a single tangent. Of course communication is key to getting any group project done, but current programming languages and enviroments make it almost painful to communicate.
But what you're missing here is that when you can effectively attack a problem as a team you get much better progress and results (for most problems). A language that allowed for multiple programmers to create code at once would be a great improvement over what we currently have.
I'm no expert, but I have completed all my projects whether they be lone coder efforts or in a team of 3 to 10 diverse programmers (been doing it now for twenty years).
It sounds like your company has no clue about contract by design or any other solution driven programming model. Do you assign two different people to the same module? Language or environment makes no difference when the whole team is driven by the same specification (customer requirements).
I disagree from experience about your statements. No flame intended about you or your abilities.
I noticed this when I switched from 2.4.x to 2.6.x kernel (Now running 2.6.8-24).
When I cp a 2+gig file to a different partion (ext3 to fat32) the system acts sluggish and I can't play games or compile with any responsiveness. It could be the filesystem layer, but I don't buy it.
When I burn a CD iso (XCDRoast), I have no responsiveness problems playing Cube/Privateer or anything else. Go figure.
Its still better I/O than Windows though. Install Open Office from a windows share, install an another application from the CD RIN and copy some big program from the floppy. Windows locks up everytime (OS/2 passes and so does Linux).
I'm using all IDE drives here. I haven't tried this with SCSI or SATA yet.
I backed up my 2 gig $home directory to another partition in under ten minutes (using tar + cp). Were you using GUI file manager to copy the 17meg? I find even file manager slower under windows vs xcopy.
The first time the OS is used Linspire's tutorial program will activate. This is one of most accessible tutorials on any Linux distro and it should be a great help to new users. Though it does not go into extreme depth, it does give the user enough understanding of the OS to get started.
Does anyone remember the disk you used to get when buying an Apple? Apple made a nice tutorial for all thier computers. I'm suprised the Gnome/KDE/whatever teams don't have something like this. It could be a flash animation or an interactive web site. Show them how to cut/paste, system configuration etc. Hell, do a interactive Tux demo.
People love to be shown how to do things rather than reading TFM.
Actually, that was Microsoft's strategy too when they were young.
.Net?, Nope, java rip-off.
Why are you attempting to re-write history. If it wasn't for thier purchase of QDos they would still be writing BASIC interpreters.
Name one thing Microsoft has done to be creative or innovative. How is buying QDos and renaming it MS-DOS creative. How is NT more creative than VMS or OS/2 from whence it sprang? Flight Sim? Nope, it was bought from Sub-Logic. Excel?, Nope, concept copied from visicalc.
Enjoy,
I can't quite see where your coming from. What you stated hasn't been my experience. Under Linux/BSD the choice of software is still up to the user.
BTW, the internet made it easier to see peoples mistakes (Failed OSS Projects). It also makes it easier to see the successes (GiMP, Linux, etc).
No dis-respect intended,
Enjoy.
What could we do though? Are there any standards? Do I trust this guys python script? Do I trust his coding? Shouldn't this maybe be hosted on kernel.org? Maybe this is the start of a new race to see who gets the better "tracker", faster.
:)
/proc with a python wrapper (See my previous post in this same thread).
Awww fuck it, back to more beer.
Now drinking beer here myself, cheers
Andrea Arcangeli is a well known / better kernel programmer than I am, so I kinda trust him. I downloaded his KLive files and viewed the source. I was annoyed to find a bunch of 'grep ' calls to
As far as trust and what we can do, nothing. Were at the mercy of Linus and what he #includes. We can audit/compile our own versions and deploy, but that wastes time.
My trust vision is a central clearing house of certified Linux software. Sort of like UL labs only for software. To get certified vendors would contribute a fee wich would pay for the testing. Subscribers (distributions) would pay an even smaller fee to download programs. System hackers (myself), beta users or wannabes can dowload the source or whatever they want for free. Symatec, McAfee, FProt etc, should run the Lab. They have the most to loose if a virus/trojan is unleashed (Just as insurance companies fund the bill for UL).
BTW, you can't get to be a tracker unless you have root, which is really hard to gain. In my opinion this makes Linux a better solution today instead of tomorrow. You can't compromise the system by surfing the web.
Cheers again and enjoy,
Personally, I would like to see it as an option in the kernel
/proc and udp sends the data back to the server. How does this belong in the kernel? How can you justify the kernel communicating with anything other than the local programs/devices?
I disagree. This is nothing other than a user mode utility that greps
Just curious,
Enjoy.
Even worse, this is a prime example of over engineering. All the client program does is use python to exec 'grep' calls to certain /proc areas and record the information. It then uses the twisted interface to send the information via UDP to the central repository.
/proc. Script calls wget and pushes data down to central web server which stores the information to SQL db.
I hate to tell the author, but we have been doing this with a twenty line shell script in all our linux clients for years. Cron calls shell script, shell script calls grep/cut/wc to gather info from
Ours is simple, low maintenance, no dependences other than wget.
Enjoy,
Plus, you're wasting my time
But if I'm here and your here, isn't it our time?
Enjoy,
CIO Neil Cameron, said the cost benefits of migrating en masse to an open source platform are no longer as clear cut as they were two years ago because of security and support issues.
Who was he buying support from, slackware? As far as security, be real.
But he said the emergence of Linux as a cheaper and viable enterprise option has been good for competition because it forced proprietary vendors to raise their game.
Agreed.
It drives a bit of competition into the marketplace and stops suppliers being complacent. I think suppliers through open source have become more responsive. Suddenly I can do things with more proprietary products at a price performance that says actually the gap between that and open source isn't as wide as it was two years ago," he said.
Name one Gap instance. Microsoft has improved security, but with IE still running at the core, all bets are off. With Linux your company would have saved the SUN/IBM/Microsoft License fees.
This is not a good anti-Linux slashdot story. It's more of a Sun/IBM/Microsoft gave me a discount so I don't have to change my platform story.
Enjoy,
I just had a new learning experience dealing with XLib (Reminds me of Macintosh programming from the 80's), I would have rather ported a Win32 program to Linux using a different interface. The program in question was 95 percent C/C++ code with 5 percent for GUI user feedback (Close and About buttons).
There needs to be a common GUI wrapper library for Gnome/KDE/GNUStep whatever. The reason I had to use XLib was because some clients used KDE, while others have XFCE. I coded to the lowest common denominator, X11.
Microsoft/IBM (OS/2) did something right when they wrapped the display calls around a common API. Linux/Unix can't touch the simplicity of CreateWindow() , GetMessage() . and MessageBox() .
Don't get me wrong, I'm an advocate of desktop choice. I use XFce4 at home and work while the cube mate next to me and my wife prefer KDE. I would just enjoy a common wrapper widget/library for X before we start worrying about how X draws the screen.
Side rant, what jerk decided to split all the Gnome functions into separate libraries. After installing the base gnomelibs I shouldn't have to install libxml, libbonobo, pango etc. On top of that they are all version dependent. I already have a DLL Hell poster, do I need a SharedLib HELL one as well? For the love of God, freeze the library calls. A user who downloaded and uses a Gnome 2.x program has every right to expect that program to work with Gtk 2.4.
The humble opinion of a working embedded Win32/Unix programmer who freely admits he doesn't know everything. Feel free to flame or better yet, offer alternative solutions.
Enjoy.
Hmm,
Quick look at my archives (original Visual C++ books/disks) confirms this. I stand corrected.
Enjoy,
Right now, my only real gripe is their lack of giving back to the open source community. They used linux to build their empire but give very little back to it other than being able to use it as an example of what linux can do. Ok, that's useful, but given how large they are, I think they could actually spend some resources to give back to the community.
You need something more than this?
Google Code
Looks like google also contributed code to the Linux Kernel, see copyright on this file:
ppp_mppe_compress.c
Enjoy,
Factoid Faults:
IBM's OS/2 2.0 (which had been out for a while)
OS/2 3.0 was released in 1994. OS/2 2.0 had a modified version of Windows 3.0 that could run in the VDM. OS/2 2.11 contained support for Windows 3.1x
This was the introduction of the Win32 API to consumers.
Win32 was released under Windows For Workgroups (You remember the 32bit disk/network access don't you). Standard (real) mode was dropped in this version of Windows.
This was the first release to consumers (object oriented UI in "Explorer") of the UI bits of "Cairo"
Explorer wasn't in/on the "Desktop UI" in 1995, program manger (progman.exe) was. Explorer when it became the desktop shell, is hardly considered a OO UI. Try to change the font size in one folder without changing the others on the desktop (Under OS/2 you can do this).
Enjoy,
The original MS05-39 stated that it only impacted Win2000. Since last Tuesday, the Microsoft bulletin has changed to include XP, and 2003 Server.
So I maintain my position that Microsoft has handled security in an appropriate manner when it comes to this issue (and most issues as of late).
I maintain that its still Microsofts fault for turning on network PnP, by default, to begin with.
I'm a programmer, but in our small shop, I'm the one who understands and is in charge of network security. I just spent the better part of four hours (missed dinner with the wife and kids) patching our lab computers. I didn't appreciate the extra work for no reason. 2k/XP I understand, but 2003 Server? So much for Microsofts security team.
Thanks for the response,
Enjoy.
From the link here:
/kernel/misc/sysinit, whose only function, it appears, is to provide the serial number. If serialization information is tampered or sysinit fails to load, the host ID will be 0. If you reinstall Solaris, sysinit will be regenerated and your host ID will change. So be careful about reinstalling Solaris if you have licensed software that depends on your host ID. Backup your sysinit file.
Solaris on Intel - X86 FAQ
(4.2) What hardware is supported by Solaris for Intel?
Solaris x86 is the version that runs on Intel-based PCs and servers. Requirements vary to release, but generally a Pentium-class processor or better from Intel or AMD, a PCI bus, 256 MB of memory, and 20 GB Disk. Solaris base and Java Desktop System takes about 5GB. Add Java Enterprise System (not needed except for servers), for a full install takes about 11GB. Add in swap and free space, so you should have, say, a 10 or 20 GB disk or larger. Many multi-processor boards and multi-processor cores are supported. You must have a CD-ROM drive or access to NFS or a boot server over the network to install. A DVD drive is better, as it's fewer disks to swap.
I can scale Linux from my 64Meg Pentuim 150 to my 512Meg Pentium4 with a sprinkling of AMDs mixed in.
(7.5) My licensed software fails because the host ID is 0. What's wrong?
Intel processor machines don't have an IDPROM, so Sun generates a serial number, hostid command or sysinfo()'s SI_HW_SERIAL, pseudo-randomly during installation. The number is stored in
As of now, I need no licenses on Linux to tell me how to run my software. I buy it, install it, and forget about it (Yes I've purchased Linux software (games) from companies).
Food for thought,
Enjoy.
In this case Microsoft have really done everything any vendor can ever do in this kind of situation.
I disagree. Obviously they new it was a security hole because this feature has been disabled/removed in XP. Once it was disabled in one product, it should have been back patched for previous versions (Note that XP was released before the support ran out for 2k).
We won't even discuss the merit of having PnP available as a network service.
Enjoy,
I thought it made sense to try to understand how the interplanetary trajectory is calculated. NASA's page is deploringly void of intricate details.
Math+Physics+Astronomy = Orbital Mechanics.
This persons statement makes you wonder how we ever reached the moon to begin with. A good example of government sponsored education at its finest.
No flame intended, just a statment of fact.
Enjoy,
but what I'm suggesting is the current paradigm experienced by programmers would radically shift if parallel access coding with active state versioning were natural parts of both new computer languages and programming environments.
Nonsense. Maybe your on a different plane of thought, explain to me in detail what the above statment by you means. I'm always looking for better ways of doing things.
Are you high? I'm drinking, but I'm not at the level of bliss that your at.
Enjoy,
You got something wrong in your Windows.
Why would you say that? My Windows (2000) is lean and clean. My hardware is also different from yours.
I'm copying ~10 gig Virtual PC file to another drive and writing this message, playing MP3 from same drive I'm copying (with MWP), using SSH-client and even compiling C#.NET application at the same time. No responsiveness problems, no locking-up or anything.
Im also running a PIII with 256 Meg of RAM. Are you? I didn't buy this computer with the intention of running Anti-Virus or Ad-Aware programs. You are running both. Your not excerting any kind of interrupts. Try using more than three at the same time.
Your not compiling anything. Your assembling the source into bytecode for the VM (CIL/ILM). But go ahead and make yourself look important. Will your program work under AIX? StrongARM? Linux? Nokia? I'm looking forward to meeting a real "computer programmer" who states thier code only runs under windows.
Enjoy
Never responded to an AC before now.
Actually, Appleworks began as a re-branded version of Clarisworks, which actually began as BSWorks, which was written by former Claris employees.
No, Appleworks came from Apple originally. It ran on the ][, the ][+, and the ][e. It was made by Apple and only later did it become the Clarisworks (Apple spinoff) stepchild that we know today. I have the original 1.0 and 2.0 floppies.
Byte me and enjoy.
What an annoying poke at Microsoft, but I suppose I shouldn't expect anything less from the ass-puppets at Slashdot. It must be nice to have all your worlds problems boiled down to one fucking target... a FUCKING HUGE target.
Chill, we would still be bitching about OS/2 or DrDos if they were around. But they are not. I bitch at the KDE/Gnome teams as much as I want too.
Linux works fine, but it doesn't allow me to be productive. I leave Linux to do its job where it really shines: Office labor, Servers, etc. The selection of Software available for Graphic and Media are simply pathetic for Linux.
Ok, its your choice. But if you really wanted quality sound you'd still be running an Apple 2GS with 32 simultaneous channels. If you really wanted quality video you would still be running that Amiga 4000 with a video toaster. Generic Dell/Gateway whatever Windows PCs wont give you either. Neither will generic Linux PCs.
My Wifes $200 Naked PC equipped with Audigy and ATI running SuSE gives me a little of both worlds without the cost of a Windows license. I invested a day to learn how Audacity and Broadcast2000 work. It took me two days to teach her how the programs worked. We do video/audio editing just fine.
I prefer to use a Mac or XP for that.
Knock yourself out. I have two Macs here at the compound (no XP). I was trying to be helpfull, and please don't trash what your not willing to experience yourself.
Enjoy,
That's certainly part of the issue, but you're missing the whole point by focusing on a single tangent. Of course communication is key to getting any group project done, but current programming languages and enviroments make it almost painful to communicate.
But what you're missing here is that when you can effectively attack a problem as a team you get much better progress and results (for most problems). A language that allowed for multiple programmers to create code at once would be a great improvement over what we currently have.
I'm no expert, but I have completed all my projects whether they be lone coder efforts or in a team of 3 to 10 diverse programmers (been doing it now for twenty years).
It sounds like your company has no clue about contract by design or any other solution driven programming model. Do you assign two different people to the same module? Language or environment makes no difference when the whole team is driven by the same specification (customer requirements).
I disagree from experience about your statements.
No flame intended about you or your abilities.
Food for thought,
Enjoy
The third reason, realted to the second, is that development of an office suite would take a very long time.
You do realize that Apple wrote "AppleWorks", the first integrated office suite. Its still around, go check out apple.com/appleworks.
Enjoy,
I noticed this when I switched from 2.4.x to 2.6.x kernel (Now running 2.6.8-24).
When I cp a 2+gig file to a different partion (ext3 to fat32) the system acts sluggish and I can't play games or compile with any responsiveness. It could be the filesystem layer, but I don't buy it.
When I burn a CD iso (XCDRoast), I have no responsiveness problems playing Cube/Privateer or anything else. Go figure.
Its still better I/O than Windows though. Install Open Office from a windows share, install an another application from the CD RIN and copy some big program from the floppy. Windows locks up everytime (OS/2 passes and so does Linux).
I'm using all IDE drives here. I haven't tried this with SCSI or SATA yet.
Enjoy,
I backed up my 2 gig $home directory to another partition in under ten minutes (using tar + cp). Were you using GUI file manager to copy the 17meg?
I find even file manager slower under windows vs xcopy.
Just curious,
Enjoy.
The first time the OS is used Linspire's tutorial program will activate. This is one of most accessible tutorials on any Linux distro and it should be a great help to new users. Though it does not go into extreme depth, it does give the user enough understanding of the OS to get started.
Does anyone remember the disk you used to get when buying an Apple? Apple made a nice tutorial for all thier computers. I'm suprised the Gnome/KDE/whatever teams don't have something like this. It could be a flash animation or an interactive web site. Show them how to cut/paste, system configuration etc. Hell, do a interactive Tux demo.
People love to be shown how to do things rather than reading TFM.
Food for thought, enjoy.
Start here:
Amateur Video Production Using Free Software and Linux
Follow the threads at the end of the article for updates.
Enjoy,