LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Ubuntu (https://www.linuxquestions.org/questions/ubuntu-63/)
-   -   Does Ubuntu suck? (https://www.linuxquestions.org/questions/ubuntu-63/does-ubuntu-suck-783547/)

IceDane 01-20-2010 12:19 PM

Does Ubuntu suck?
 
Did the title lure you in? Mission accomplished.

Thing is, I am an active linux user, and I am by no means a newbie at the 'trade'. I am, however, no linux guru either. But if I get an issue, I solve it myself, for the most part.

I used to run slackware, but its lack of a package manager(though it has repositories) made Ubuntu a shoe-in.

But here's the deal: I love Ubuntu, and all my knowledge of Linux tells me one thing: Distributions are *not that different*. If I'm not completely mistaken, if you take Ubuntu and compare it with a random distribution, the differences would mainly be: The stock kernel, the package mangers if the other has one as well, and the community behind it, and the availability of installed software, and then finally minor things such as how it chooses to do init and such things.

How correct is this statement? If it is completely out in the woods, I beg you to enlighten me on what it is that makes two Linux distributions using more or less the same kernel(The same architecture and so on, obviously compiled to support different things) so different that it would actually make any real sense to say one distribution sucks, while the other is awesome?

If I am more or less correct - well, am I right in thinking that saying they are so alike it would be hard to say one sucks and the other doesn't?

The main reason I am asking is because I have a few mates that keep going on about various other distributions, always hammering Ubuntu but praising everything they run. They also run FreeBSD, but as I know linux and freebsd aren't similar enough I'll assume that there are things that freebsd has that can make it better.

I hope I made myself understandable, and I eagerly await your answers. If I can't prove them wrong, well, at least I'll learn some more about Linux. =)

pixellany 01-20-2010 12:31 PM

Quote:

Does Ubuntu suck?
No, but your thread title leaves something to be desired....

What exactly is your question? Every version of Linux is different in some way. Are those differences significant to a particular user? Maybe.

IceDane 01-20-2010 01:41 PM

Quote:

Originally Posted by pixellany (Post 3833840)
No, but your thread title leaves something to be desired....

What exactly is your question? Every version of Linux is different in some way. Are those differences significant to a particular user? Maybe.

My post may not have been a masterpiece of writing, but I'm pretty sure I made myself more or less understandable.

My question is: Does it make any sense to compare two distros on a technical level(E.g. not a level that has anything to do with preference), and coming to a conclusion that one is better than the other? Is it possible for two linux distributions that use more or less the same kernel with different configurations(See previous post) to be so radically different that one 'just sucks' and the other is 'just awesome?'

Take two cars. Put the same engine inside them, tires, transmission and whatever else you need. Then paint one blue and one red. Does one suck more than the other, or is anyone who claims so an idiot that's just attempting to appear smart?

snowday 01-20-2010 01:47 PM

Instead of calling people "idiots" maybe educate yourself... VirtualBox is a great way to experiment with different distros, and you can read about the major distributions here: http://distrowatch.com/dwres.php?resource=major

ps To answer your question, no, Ubuntu does not suck. People who say things suck suck. ;)

pixellany 01-20-2010 01:52 PM

At some level, the car analogy is a good one. At least within a bounded price range, there is very little "better" or "worse" with cars--it is mainly "different". Same answer for all free Linux distros in maybe the top 20 on the hit list at distrowatch.

by the way, the definitive answer to your original title question is: "No"

tommcd 01-21-2010 07:57 AM

Some distros like Slackware and Debian aim for maximum stability. Other distros like Ubuntu and Fedora like to be as up to data as possible, even if the latest software is a bit buggy.
Slackware uses a plain vanilla (i.e., unpatched and unmodified) kernel, xorg, desktop environments and apps. Debian patches their kernel and apps, then Ubuntu patches the already patched Debian apps. So 2 distros running the same kernel, xorg, etc can have differences in the way they are configured.

The way I see it there are 2 kinds of distros "beginner friendly" (e.g., Ubuntu, Mandriva, Suse) and "hardcore" (e.g., Slackware, Debian, Arch). The beginner friendly distros set things up automatically, while giving the user fewer choices and control. The hardcore distros require more manual configuration, but give the user much more control over how their system is set up.
Ubuntu is the best of the beginner friendly distros IMO, at least of the ones I have tried anyway.

linus72 01-21-2010 08:05 AM

its apples and oranges

any *buntu is simply a customized Debian in most respects
they change some things etc

but it was still Debian
Mint, and oother offshoots are just customized buntu's

You cant compare a Debian or slack install to a Ubuntu install
thats basically comparing a bone stock mustang to a modified one

you would have to compare customized slack/debian builds to ubuntu
like salixOS, Linvo for slack
some of my distros are debian modifieds

Ubuntu is heavily modified to help with newbies

But; any *buntu (Xubuntu/Kubuntu/Ubuntu) is not to scoff at
Maybe FreeBSD people are jealous?

Buntus are powerful stuff with many apps available

linus72 01-21-2010 08:07 AM

I tell you what
Compare ultimate Edition 2.5 to any distro you want

http://ultimateedition.info/ultimate...e-edition-2-5/

dadrunamok 01-21-2010 09:35 AM

Um, no. Ubuntu does not suck. When I am at home, that's what I am using.

The biggest reasons I stick with it are the ease of use of the package manager, the huge amount of available software and the size and helpfulness of the community. In two+ years of running it almost exclusively, I have not yet run up against a problem that I could not resolve after a quick Google search.

The ease of use also is a big plus. My entire family uses it daily with the same level of confidence as they had using Windows.

I love playing around with other distributions and I have a partition set aside to install new ones (as well as VirtualBox), but Ubuntu is my home.

linus72 01-21-2010 09:47 AM

hey dadrunamok
being a multidistro guy like me

I can tell you how to set up that spare partition(s) to boot many diff distros ala live usb with persistency
makes drive maintenence etc a breeze too, as most can boot toram and no drives mounted,etc nor cdrom

I have like 10 distros booting off a fat32 hdd partition that has syslinux installed to emulate usb boot

I use Plop boot manager to boot that partition and usbs,etc

I have many buntus and debians installed, and right now 9.10's grub2 run sthe show

Code:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,7)
search --no-floppy --fs-uuid --set 63d01168-f9e5-4f8c-a5b1-179505f8c23d
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=10
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-18-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
        set quiet=1
        insmod ext2
        set root=(hd0,7)
        search --no-floppy --fs-uuid --set 63d01168-f9e5-4f8c-a5b1-179505f8c23d
        linux        /boot/vmlinuz-2.6.31-18-generic root=UUID=63d01168-f9e5-4f8c-a5b1-179505f8c23d ro  quiet splash
        initrd        /boot/initrd.img-2.6.31-18-generic
}
menuentry "Ubuntu, Linux 2.6.31-18-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
        insmod ext2
        set root=(hd0,7)
        search --no-floppy --fs-uuid --set 63d01168-f9e5-4f8c-a5b1-179505f8c23d
        linux        /boot/vmlinuz-2.6.31-18-generic root=UUID=63d01168-f9e5-4f8c-a5b1-179505f8c23d ro single
        initrd        /boot/initrd.img-2.6.31-18-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###

### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Plop (on /dev/sda3)" {
        insmod ext2
        set root=(hd0,3)
        search --no-floppy --fs-uuid --set 4105f99e-4b50-4514-b919-90481995f821
        linux16 /boot/plpbt
}

menuentry "Debian GNU/Linux, kernel 2.6.26-2-686 (on /dev/sda3)" {
        insmod ext2
        set root=(hd0,3)
        search --no-floppy --fs-uuid --set 4105f99e-4b50-4514-b919-90481995f821
        linux /boot/vmlinuz-2.6.26-2-686 root=UUID=4105f99e-4b50-4514-b919-90481995f821 ro
        initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode) (on /dev/sda3)" {
        insmod ext2
        set root=(hd0,3)
        search --no-floppy --fs-uuid --set 4105f99e-4b50-4514-b919-90481995f821
        linux /boot/vmlinuz-2.6.26-2-686 root=UUID=4105f99e-4b50-4514-b919-90481995f821 ro single
        initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Ubuntu 9.04, kernel 2.6.28-17-generic (on /dev/sda4)" {
        insmod ext2
        set root=(hd0,4)
        search --no-floppy --fs-uuid --set bf91d0e2-8bb4-4e17-920a-9b8ffa9058a3
        linux /boot/vmlinuz-2.6.28-17-generic root=UUID=bf91d0e2-8bb4-4e17-920a-9b8ffa9058a3 ro quiet splash
        initrd /boot/initrd.img-2.6.28-17-generic
}
menuentry "Ubuntu 9.04, kernel 2.6.28-17-generic (recovery mode) (on /dev/sda4)" {
        insmod ext2
        set root=(hd0,4)
        search --no-floppy --fs-uuid --set bf91d0e2-8bb4-4e17-920a-9b8ffa9058a3
        linux /boot/vmlinuz-2.6.28-17-generic root=UUID=bf91d0e2-8bb4-4e17-920a-9b8ffa9058a3 ro single
        initrd /boot/initrd.img-2.6.28-17-generic
}
menuentry "Ubuntu 9.04, kernel 2.6.28-17-generic (on /dev/sda6)" {
        insmod ext2
        set root=(hd0,6)
        search --no-floppy --fs-uuid --set 7fe055ba-c753-4616-8b3a-36fe0aeef4d2
        linux /boot/vmlinuz-2.6.28-17-generic root=UUID=7fe055ba-c753-4616-8b3a-36fe0aeef4d2 ro quiet splash vga=792
        initrd /boot/initrd.img-2.6.28-17-generic
}
menuentry "Ubuntu 9.04, kernel 2.6.28-17-generic (recovery mode) (on /dev/sda6)" {
        insmod ext2
        set root=(hd0,6)
        search --no-floppy --fs-uuid --set 7fe055ba-c753-4616-8b3a-36fe0aeef4d2
        linux /boot/vmlinuz-2.6.28-17-generic root=UUID=7fe055ba-c753-4616-8b3a-36fe0aeef4d2 ro single
        initrd /boot/initrd.img-2.6.28-17-generic
}
menuentry "Chainload into GRUB 2 (on /dev/sda6)" {
        insmod ext2
        set root=(hd0,6)
        search --no-floppy --fs-uuid --set 7fe055ba-c753-4616-8b3a-36fe0aeef4d2
        linux /boot/grub/core.img
}
menuentry "Debian GNU/Linux, kernel 2.6.26-2-686 (on /dev/sda8)" {
        insmod ext2
        set root=(hd0,8)
        search --no-floppy --fs-uuid --set 0f7ac8c9-d394-4e63-9e3f-8f63494d405f
        linux /boot/vmlinuz-2.6.26-2-686 root=UUID=0f7ac8c9-d394-4e63-9e3f-8f63494d405f ro
        initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode) (on /dev/sda8)" {
        insmod ext2
        set root=(hd0,8)
        search --no-floppy --fs-uuid --set 0f7ac8c9-d394-4e63-9e3f-8f63494d405f
        linux /boot/vmlinuz-2.6.26-2-686 root=UUID=0f7ac8c9-d394-4e63-9e3f-8f63494d405f ro single
        initrd /boot/initrd.img-2.6.26-2-686
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-486 (on /dev/sda9)" {
        insmod ext2
        set root=(hd0,9)
        search --no-floppy --fs-uuid --set fa028fae-76cd-4041-add7-acb40f7b3296
        linux /boot/vmlinuz-2.6.26-2-486 root=UUID=fa028fae-76cd-4041-add7-acb40f7b3296 ro
        initrd /boot/initrd.img-2.6.26-2-486
}
menuentry "Debian GNU/Linux, linux 2.6.26-2-486 (single-user mode) (on /dev/sda9)" {
        insmod ext2
        set root=(hd0,9)
        search --no-floppy --fs-uuid --set fa028fae-76cd-4041-add7-acb40f7b3296
        linux /boot/vmlinuz-2.6.26-2-486 root=UUID=fa028fae-76cd-4041-add7-acb40f7b3296 ro single
        initrd /boot/initrd.img-2.6.26-2-486
}
menuentry "Debian GNU/Linux, with Linux 2.6.30-2-686 (on /dev/sdb2)" {
        insmod ext2
        set root=(hd1,2)
        search --no-floppy --fs-uuid --set d435c217-a432-4a27-bd34-2fded407b259
        linux /boot/vmlinuz-2.6.30-2-686 root=UUID=d435c217-a432-4a27-bd34-2fded407b259 ro quiet splash
        initrd /boot/initrd.img-2.6.30-2-686
}
menuentry "Debian GNU/Linux, with Linux 2.6.30-2-686 (recovery mode) (on /dev/sdb2)" {
        insmod ext2
        set root=(hd1,2)
        search --no-floppy --fs-uuid --set d435c217-a432-4a27-bd34-2fded407b259
        linux /boot/vmlinuz-2.6.30-2-686 root=UUID=d435c217-a432-4a27-bd34-2fded407b259 ro single
        initrd /boot/initrd.img-2.6.30-2-686
}
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

heres fdisk -l

Code:

root@pocketwriter:~# fdisk -l

Disk /dev/hda: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00061093

  Device Boot      Start        End      Blocks  Id  System
/dev/hda1  *          1          79      634536  83  Linux
/dev/hda2            9869      20023    81570037+  5  Extended
/dev/hda3              80        4895    38684520  83  Linux
/dev/hda4            4896        9868    39945622+  83  Linux
/dev/hda5          19741      20023    2273166  82  Linux swap / Solaris
/dev/hda6            9869      14877    40234729+  83  Linux
/dev/hda7          14878      15750    7012341  83  Linux
/dev/hda8          17407      19740    18747823+  83  Linux
/dev/hda9          15751      17406    13301788+  83  Linux

Partition table entries are not in disk order

Disk /dev/hdb: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000374f1

  Device Boot      Start        End      Blocks  Id  System
/dev/hdb1              1        7925    63657531  83  Linux
/dev/hdb2            7926        9067    9173115  83  Linux
/dev/hdb3  *        9068        9729    5317515    b  W95 FAT32

see how the fat32 partition doesn't show up in grub2 grub.cfg?

thats why i use Plop bootmanager, this PC wont boot off usb anyway
so I have to use Plop to boot usb's

I initially made the partition cause I wanted to preserve my real usb's

I made it ext2 first with grub
but KNOPPIX and some others wont/cant boot from a ext2/3 hdd partition without issues

try that out

dadrunamok 01-21-2010 09:30 PM

Looks like something new to play around with...

Hmmm...

Cage47 01-22-2010 10:10 AM

I've been hardcore debian since Woody. But I cut my teeth on a floppy install of potato. I have to say though that Squeeze leaves much to be desired. I had tried Kubuntu 9.10 before and wasn't pleased. So I stuck with Squeeze. But had recently gotten sick of some basic items that just didn't work.
1. Could never get audio cd's to play right. I could in Grip but KSCD was useless. And Debian is missing the audio cd tab in the settings menu that Kubuntu has.
2. The whole issue with Firefox really cheeses me off. Even installing Debian's branded Iceweasel doesn't improve performance. But I install Firefox manual. And add in the headaches with Flash and the internet experience with Debian Squeeze is abysmal.
3. ATI and hardware acceleration. Non existant in Debian. Even down to running my favorite screensaver, the GL Solar Winds is piss poor. In (K)Ubuntu the ATI drivers (radeon) and GL work correctly.
Those were just the deal breakers. There are a dozen other headaches that irked me with Squeeze. So I gave Kubuntu 9.10 another try and this time I got a good install and it runs fine. Graphics performance, internet performance (including flash). Now I'm not totally crazy about sudo. I am old school and prefer a full root login. But I'll manage. And the whole switch over to UUID's for hd's (which is the same for debian) really is a pain. So much so I switched all my fstab listings back to the /dev/sd# listings they originally were. But for now the system is workable again. Of course i'm going to have to learn grub now as I've been a staunch Lilo user (again old school). And when Squeeze finally goes stable I may look at it again, but until the Debian developers get some major kinks outta the system I'll stay with Kubuntu. If it means I never go back, so be it. But I'm past my "tinker with everything under the hood" days. Now I just want it to work, like it did in Lenny. Probably the Best distro ever put out.

Oh and I even tried to go back to my old sweetheart Mandriva. They haven't had anything I've liked since Mandrake 10, Maybe Mandriva 2006.

whitshade 01-30-2010 12:46 PM

Which distro?
 
It all depends on what you're looking for in a distribution. If you really want to learn about how Linux really works (a "get your hands dirty" approach), I'd recommend Slackwware. It's a lot like being a pioneer in that there's so much you have to configure manually. You get comfortable quickly with using the shell and text editors. Some software, such as OpenOffice, requires manual installation and some tweaking to get it to work right. I used Slackware for about four years. A few months ago, a friend got me to try Ubuntu, which is something I had shunned as "a newbie's distro." I actually enjoyed it, especially the part where the system is ready to use on first boot. No need to edit configuration files to get the system perform as you wish. I'm not saying that it's issue-free, but neither is the competition. I'll probably stick with it for a while.

jlinkels 01-30-2010 06:55 PM

Yes *buntu sucks.

Almost 40 years of careful evoluted Unix policies are being violated.

The no su / sudo thing first. I get pissed off everytime if I need to do something on a Ubuntu machine and have to remember WHO installed the crap in order to enter HIS password to perform admin tasks.

The hide everything which is more complicated than a bordered window is a good second candidate. I use to do things command line, but those simply do not work in Ubuntu like configuring the network card.

There are many more issues, but in general, Unbuntu has depreciated system administration to the Windows way: reboot for small problems, reinstall for larger problems. Great for Windows users that is, make them feel at home.

Coming back to the OP question if there is that much difference between distro's: yes, I think so. I feel quite lefthanded on a FC or Suse system. Both are well-established, high quality distro's. I think both use yum for package management, but I haven't the faintest idea how it works. However, many distro's can be grouped together with only a few of the main distro's and are similar in setup and package management.

I am hardcore Debian user, and package management is fabulous. However, Debian also chooses to do things the Debian way, like runlevel functions and kernel compilation. They went a long way to create really good tools, without hiding much of the bare metal stuff, fortunately.

jlinkels

Cage47 01-30-2010 07:10 PM

I have to take it back. Kubuntu did not fit the bill. First Grub was giving me problems. So I had to dig to find out how to install lilo after install. Man what a pain. And then it turns out that my HP Officejet G85 was configured but would not print. Nothing I did would make a difference. The toolbox would show it configured but no print jobs made it to the printer. I got error messages that it might not be connected. Deal breaker. And I never did like sudo. So I went back and reinstalled Debian Lenny. Took me an hour and a half to get the whole thing installed and then another hour to make it pretty.

I did a test today on a backup computer and Debian Squeeze has come along alittle more. But there are some major issues. I install with the Dec 20 netinst cd. It installs the 2.6.30 kernel and then after also installs the 2.6.37 kernel. The 2.6.37 kernel is flaky. So I boot into the 2.6.30 kernel and it is better. I'm going to give it another week and then give it a test install on the main box on a backup hard drive. If it works oK I'll reinstall it regular.

But back to the OP. Yes Kubuntu DOES SUCK! I won't even consider going to it again.


All times are GMT -5. The time now is 11:32 PM.