New Posts  All Forums:Forum Nav:

Linux Devs. - Page 2

post #11 of 25
One developer can be better than 10 developers if he has the right ideas and the freedom. Windows has a bad record of bad programming practices and spaghetti code in its kernel, unlike linux and unix kernels. I wonder where he got this 50000 number from? Windows 7 had about 1000 developers. Not everyone at Microsoft work on developing Windows.

You can get some statistics from here and here for the linux kernel.
post #12 of 25
@OP

I'm biased because I use Linux as my daily driver, but ask your friend this: apart from the desktop, where else do you see Windows being used in huge numbers?

Smartphones? Nope, that's Linux (Android) and BSD (iOS). Tablets? The same. Embedded systems like televisions? Linux. Web servers? Linux. Supercomputing clusters? Linux. Routers? Even Cisco use Linux in some of their Cisco-branded routers. NASA shuttle? Linux. Stock exchanges? Linux.

I think it would be fair to say that if Linux had stability issues, nobody would be using it in mission-critical, heavy-load situations, and as another has pointed out Linux is generally more secure by design.

However, it would depend on the distribution and the support. The likes of SLES and RHEL are battle-tested and extremely stable, along with Ubuntu Server, and commercial support contracts enable customers to bellow at the likes of RedHat and Canonical if something goes wrong. Google Android however is basically wide open, and has fallen victim to malicious code attacks. Oh, and there's nobody to shout at.

Additionally, since the likes of Canonical, SUSE and RedHat depend on Linux for their bottom line and their operations, kernel and userland utilities work is going to be done by very competent developers, and since Linux uses an open-source development model, each corporation is going to benefit from the cross-pollination effect of the open-source model.

This work benefits the desktop also, but the effect is less noticeable on the desktop because desktops don't get hammered the way servers do.

However it's important to draw the distinction between kernel/system code and application code. Just because you find a stability bug in Apache HTTPd or OpenSSH Server doesn't mean that the Linux kernel and userland utilities are flawed.

Personally, I'd rather use a Linux machine than a Windows one. But then, like I said, I'm biased.
Edited by parityboy - 10/26/11 at 3:38pm
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
Ryzen
(12 items)
 
  
CPUMotherboardGraphicsRAM
Ryzen 7 1700 Gigabyte GA-AB350M Gaming 3 Palit GT-430 Corsair Vengeance LPX CMK16GX4M2B3000C15 
Hard DriveCoolingOSMonitor
Samsung 850 EVO AMD Wraith Spire Linux Mint 18.x Dell UltraSharp U2414H 
KeyboardPowerCaseMouse
Dell SK-8185 Thermaltake ToughPower 850W Lian-Li PC-A04B Logitech Trackman Wheel 
  hide details  
Reply
post #13 of 25
Microsoft engineers provide most the changes to the linux kernel.
Gene-Z Dedi
(7 items)
 
Captain America
(6 items)
 
 
CPUMotherboardRAMHard Drive
i7 2600k @ 5.2 Ghz Asus Maximus IV Gene-Z Gskill 2133 4GB Caviar Black 
CoolingOSPower
Corsair H100 Arch x64 OCZ 650 Watt 
CPUCPUMotherboardGraphics
Intel Xeon E5-2650 Intel Xeon E5-2650 ASUS Z9PE-D8 WS XFX 6870 
RAMOS
32 GB Samsung Arch Nix 
  hide details  
Reply
Gene-Z Dedi
(7 items)
 
Captain America
(6 items)
 
 
CPUMotherboardRAMHard Drive
i7 2600k @ 5.2 Ghz Asus Maximus IV Gene-Z Gskill 2133 4GB Caviar Black 
CoolingOSPower
Corsair H100 Arch x64 OCZ 650 Watt 
CPUCPUMotherboardGraphics
Intel Xeon E5-2650 Intel Xeon E5-2650 ASUS Z9PE-D8 WS XFX 6870 
RAMOS
32 GB Samsung Arch Nix 
  hide details  
Reply
post #14 of 25
Quote:
Originally Posted by neelwebs View Post
Linux is updated more often than Windows, which makes it more stable and secure.
By distribution maintainers perhaps, but the upstream kernel is only updated every 7-8 weeks. Windows receives updates every month, although it's impossible to know whether they patch the kernel or not, and therefore you can't really say which is updated more often.
    
CPUMotherboardGraphicsRAM
i7 920 D0 MSI X58 Pro-E GTX 560 Ti 448 3x2GB G.Skill DDR3-1333 9-9-9-24 
Hard DriveHard DriveOptical DriveOS
840 Pro Caviar Black LG BD-ROM Windows 8.1 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Mionix Avior 7000 Everglide Titan AKG K 242 HD 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
i7 920 D0 MSI X58 Pro-E GTX 560 Ti 448 3x2GB G.Skill DDR3-1333 9-9-9-24 
Hard DriveHard DriveOptical DriveOS
840 Pro Caviar Black LG BD-ROM Windows 8.1 Pro x64 
MonitorMonitorKeyboardPower
Dell U2713HM Dell U2311H Turbo-Trak (Google it :D) Corsair HX-520 
CaseMouseMouse PadAudio
CM690 Mionix Avior 7000 Everglide Titan AKG K 242 HD 
  hide details  
Reply
post #15 of 25
Quote:
Originally Posted by JedixJarf View Post
Microsoft engineers provide most the changes to the linux kernel.
Microsoft is one of the top companies contributing code to the kernel, not changing it. Alot of big companies contribute to Linux; it's a community-driven project.
Arcadius
(8 items)
 
Cyrillus
(7 items)
 
 
CPUMotherboardGraphicsRAM
Intel i5-3570k ASUS P8Z77-V LE MSI Geforce GTX 660 Ti Corsair Vengeance Blue 
Hard DriveOSPowerCase
WD Caviar Blue Arch Linux (XFCE) Corsair GS600 Corsair Carbide 300R 
CPUMotherboardGraphicsRAM
i5-3317U Proprietary HD Graphics 4000 Proprietary 
Hard DriveOSCase
520 Series FreeBSD (GNOME) Zenbook Prime UX31A-DH51 
  hide details  
Reply
Arcadius
(8 items)
 
Cyrillus
(7 items)
 
 
CPUMotherboardGraphicsRAM
Intel i5-3570k ASUS P8Z77-V LE MSI Geforce GTX 660 Ti Corsair Vengeance Blue 
Hard DriveOSPowerCase
WD Caviar Blue Arch Linux (XFCE) Corsair GS600 Corsair Carbide 300R 
CPUMotherboardGraphicsRAM
i5-3317U Proprietary HD Graphics 4000 Proprietary 
Hard DriveOSCase
520 Series FreeBSD (GNOME) Zenbook Prime UX31A-DH51 
  hide details  
Reply
post #16 of 25
Quote:
Originally Posted by joshd View Post
Really anything to do with Linux. Kernel/ gnu core/ utilities... etc.
if i remember correctly, ubuntu has about 1k dedicated developers for each release working on it, and thousand more who build and maintain packages for each release.

Quote:
Originally Posted by JedixJarf View Post
Microsoft engineers provide most the changes to the linux kernel.
actual novell, ibm, intel and redhat contribute more than MS ever has to the linux kernel. MS mainly contributes things for VM support here and there, cause even if the server/computer isn't running MS, they might run a virtual instance of it, which is still a win for them .
Bazinga Punk
(12 items)
 
ooh shiny!
(6 items)
 
 
CPUMotherboardGraphicsRAM
Intel Xeon 3440 AsRock P55 extreme Evga 8800 GT 512 MB Gskill Ripjaws 
Hard DriveCoolingOSMonitor
Western Digital Blue Antec Khuler 620 Ubuntu 11.10 Asus vw264H 
KeyboardPowerCaseMouse
GIGABYTE KM7600 CORSAIR TX 650 Cooler Master 590 GIGABYTE GM-M6800 
CPUMotherboardGraphicsRAM
Intel Core I5 6500 Gigabyte z170xp-SLI Nvidia 970gtx Corsair 16gb ddr4 2666mhz  
Hard DriveOS
250gb Samsung Evo 850 Windows 10 & Ubuntu 15.10 
  hide details  
Reply
Bazinga Punk
(12 items)
 
ooh shiny!
(6 items)
 
 
CPUMotherboardGraphicsRAM
Intel Xeon 3440 AsRock P55 extreme Evga 8800 GT 512 MB Gskill Ripjaws 
Hard DriveCoolingOSMonitor
Western Digital Blue Antec Khuler 620 Ubuntu 11.10 Asus vw264H 
KeyboardPowerCaseMouse
GIGABYTE KM7600 CORSAIR TX 650 Cooler Master 590 GIGABYTE GM-M6800 
CPUMotherboardGraphicsRAM
Intel Core I5 6500 Gigabyte z170xp-SLI Nvidia 970gtx Corsair 16gb ddr4 2666mhz  
Hard DriveOS
250gb Samsung Evo 850 Windows 10 & Ubuntu 15.10 
  hide details  
Reply
post #17 of 25
There are 2 types of stable

Binary stability in regards to API/ABI and code base in regards to core functionality. The Linux ecosystem is horrifically unstable here release to release.

Stability in the sense that linux has excelent up time, rarely crashs etc. Yes linux is in fact superior to windows in this regard.

Depends on which type of stability you are reffering to. Just remind your friend, the server he used to download he latest online purchase, browsing porn etc, it was likely linux.
post #18 of 25
From my perspective I have had about the same stability in both os's. I have never had Windows Blue Screen on me, however I have had two kernel panics from Linux but these were recoverable errors. In my opinion I would question which is more stable; a community sponosored Linux flavor vs a corporate backed flavor?
post #19 of 25
A very important aspect to consider for stability is the ability to strip down an OS to run only what is needed for its task. Less software running = less possible bugs and security holes. This is very possible with linux and unixes, not so much with Windows. That make linux and unixes very appealing for mission critical tasks.
post #20 of 25
Quote:
Originally Posted by patlefort View Post
A very important aspect to consider for stability is the ability to strip down an OS to run only what is needed for its task. Less software running = less possible bugs and security holes. This is very possible with linux and unixes, not so much with Windows. That make linux and unixes very appealing for mission critical tasks.
I would consider that portability, not necessarily stability. Any posix compliant system is capable of this, however as you pointed out windows not so much, thats why there is Windows, Windows CE, and a Flavor designed for Xbox's PowerPC architecture. Also that is why Windows 8 needs to ported to ARM.

I think that if Microsoft would take Apples development scheme and partially opensource mission critical components while maintaining their identifying "branding" and key software components i.e. DirectX, Aero, they would have a much more usable system....
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix