News for hackers. Stuff that matters.
Re:Canonical's interview process step by step (by step by st... by aulin on Wednesday August 09, 2023 @10:46AM (#37063503)
Please, desktop was plain GNOME.

Same experience as fedora, arch, and every other gnome based distro. They had a good installer (ubiquity?) and a permissive policy with proprietary software and codecs. They had a dedicated installer for proprietary drivers (jockey?) and a huge repository (universe) with packages, drivers and codecs that other distros like fedora and debian deemed more ideologically or legally questionable.

That's what set them apart, people wanted mp3 codecs and Nvidia drivers.

And they had consistent branding, with nice identitary themes, color, wallpapers. Something community based projects always failed to achieve.

Re:Canonical's interview process step by step (by step by st... by forgetfulness on Wednesday August 09, 2023 @11:41AM (#37064367)
Goes to show that one thing is creating technology, and another thing is creating a product people can use.

That entrance to the market and that initial leg up was also the height of accomplishment for Canonical.

They were weaker in the technology aspect and, ultimately, they were a privately-owned corporation, so space for community participation was limited, which made them lose the mystique by year two or three.

As they tried to find ways to monetize, as a nicely packaged desktop OS in live CDs wasn't the way to go, they tried to get into vertical integration and more infrastructure-centric developments, that again, weren't their forte. As this went on, they went more noticeably corporate, making them lose further appeal and goodwill.

Re:Canonical's interview process step by step (by step by st... by NegativeLatency on Wednesday August 09, 2023 @11:40AM (#37064345)
On what planet is the Arch Linux install process the same as the Ubuntu install process.

As someone at the time who didn’t know anything about Linux and had dialup internet, it was extremely handy to be able to pop in a disk and get running like I was used to with other OSes

Re:Canonical's interview process step by step (by step by st... by boomboomsubban on Wednesday August 09, 2023 @12:13PM (#37064858)
>what planet is the Arch Linux install process the same as the Ubuntu install process.

That is not what they said, the desktop was plain GNOME and that experience was the same as any other distro running plain GNOME.

What set them apart was the installer and the rest of their post.

Re:Canonical's interview process step by step (by step by st... by vetinari on Wednesday August 09, 2023 @01:15PM (#37065761)
But the desktop was not plain GNOME.

It was polished GNOME. They were but of the jokes at the time for the color theme chosen, but it had polish that plain GNOME didn't.

That is valid even today; just the choice of default font is huge. Ubuntu font vs Cantarell? They are not even in the same league.

Re:Canonical's interview process step by step (by step by st... by deaddodo on Wednesday August 09, 2023 @02:30PM (#37066704)
In the early days it wasn't "polished" in any way other" than the font or color choice. Which just about every* distro was doing at the time (Fedora also had a clean and liked theme).

But sure, here's the comparison.

Ubuntu 4.10: https://www.phoronix.net/image.php?id=664&image=ubuntu_histo...

Fedora Core 3: https://upload.wikimedia.org/wikipedia/commons/2/28/Fedora_C...

Re:Canonical's interview process step by step (by step by st... by forgetfulness on Wednesday August 09, 2023 @04:03PM (#37067657)
Both looked dated back then, but Fedora Core 3 more so.

Besides a slightly less clunky selection for theming, the game changer was the installer and the willingness to chuck the Free Software purity, back when the FSF was at the height of its influence and the terrible that was setting up Linux made it inaccessible to even CompSci students, let alone the general public.

The delivery of Live CDs (I believe initially they still had a Live/Install split like other contemporary distros) was _huge_ also in places where broadband was too slow to make downloading the ISOs practical if you weren't 100% committed since before even starting, and it reached many countries, in South America it'd for sure be a huge pain to download ISOs.

All these actions to make Linux more accessible were a pretty big deal.

Re:Canonical's interview process step by step (by step by st... by deaddodo on Wednesday August 09, 2023 @04:38PM (#37068058)
> Both looked dated back then, but Fedora Core 3 more so.

That's a matter of preference. Regardless, the Humanity theme is much closer to what standard GNOME looked like back then. Which goes against the original point that they were especially polished.

> Besides a slightly less clunky selection for theming, the game changer was the installer and the willingness to chuck the Free Software purity, back when the FSF was at the height of its influence and the terrible that was setting up Linux made it inaccessible to even CompSci students, let alone the general public.

What is with this weird, warped memory that is so common these days? First of all, many distros eschewed "Free Software purity": SuSE, Mandrake/Mandriva, Linspire, etc; and they definitely did it better than the early versions of Ubuntu. Ubuntu didn't get known for being "easy to install" until 2+ years after its release when jockey was reworked in 6.10/7.04. As to difficulty to install? The Anaconda, SuSE and Drak installers offered much the same experience as the standard debian installer that early versions of Ubuntu used, but with GUIs. And it took two minutes of googling "nvidia fedora core" to find RPMForge then click the "add to repos" link to add the necessary drivers to the single of the aforementioned distros that didn't offer it.

But sure, let's just do another direct comparison. Here's the installer for Fedora Core 1, which came out a year and a half before the first version of Ubuntu (even with the fact that this person chose to manually partition their disks, it's pretty streamlined):

https://www.youtube.com/watch?v=D6c3prrIhzI

Here's the Ubuntu 4.10 install:

https://www.youtube.com/watch?v=zLX3vJgLdrw

If you honestly believe the Ubuntu install is easier or more friendly than the Fedora one (especially for "CompSci students"), you're delusional.

In addition, their stance on Free Software went way too far when they started developing in their own bubble and refusing to upstream any of their patches. At the time they were mocked for their ugly brown color, for their overly opinionated stances and for holding back advancements in Linux. AIGLX's ( developed by Fedora+the Free Software community and the eventual GL extension to Xorg) development was delayed by the fight with Ubuntu/XGL, who just wanted something pretty now to show off. Same goes for all the constant fights they start [and always lose] to do things "their way": systemd vs upstart, flatpaks vs snap, mir vs wayland, GNOME vs ubiquity, etc, etc etc.

Their reputation has always been that they use the Linux community to do all the dirty work for them, and give nothing back. At least, for people actually involved in the community.

> The delivery of Live CDs (I believe initially they still had a Live/Install split like other contemporary distros) was _huge_ also in places where broadband was too slow to make downloading the ISOs practical if you weren't 100% committed since before even starting, and it reached many countries, in South America it'd for sure be a huge pain to download ISOs.

There you go. This is why they were popular. In a time when many people were still on slower broadband or Dial-Up (or had to pay 3-10usd to order a disc); having a millionaire cover the cost of sending it to you was a big deal. Ubuntu 4.10-6.10 didn't get popular for being pretty, or easy to use, or having a great out-of-the-box experience; they did despite those things because it was super easy to get 5 discs and hand them out to your friends who knew nothing about Linux. They then worked on making the out-of-box experience better for themselves (and only themselves) while leeching off the established distros who did work with the community. Red Hat/Fedora is the big one, but Mandrake/Mandriva, SuSE, etc were also big contributors. Hell, it was common for Microsoft to contribute more to the Linux upstream than Canonical did.

> All these actions to make Linux more accessible were a pretty big deal.

The one action. Making discs easy to get and distribute to people unaware.

Re:Canonical's interview process step by step (by step by st... by aulin on Thursday August 10, 2023 @02:12AM (#37072540)
I'm not completely convinced about the free discs argument.

I grew up in a modest family, small village (3k people), 14k modem, and yet every (all the two of them) newsstand had at least two biweekly Linux magazines. They cost something like 5€ (or whatever currency we had at the time) and they always had either 2 linux installer cd or one installer and one cd with some cool software to try.

And they had serious quality articles too. I still remember one where they described in detail how they built a DIY magnetic tunneling microscope and used it to recover some data from an hard drive.

By the time Ubuntu free cds came out I already had a big collection of Linux installers, none of them downloaded on my own.

Agreed about the rest. They've always been poisonous towards upstreams and probably contributed to set back the famous year of the Linux Desktop by diluting the efforts in dead-end projects instead of working with upstream towards a common goal.

Re:Canonical's interview process step by step (by step by st... by deaddodo on Thursday August 10, 2023 @02:52AM (#37072823)
Oh, definitely. I should be clear that this is a very US-centric viewpoint. The European scene (especially France and Germany) was drastically different. Whereas Red Hat/Fedora had a massive slice of the pie in the US, SuSE reigned over Germany. Additionally, Europeans (especially the hacker/developer scene) globbed onto Free Software much more quickly.

So, to clarify: when Ubuntu came out in the US, the only truly accessible methods to get access to Linux were to live in a city large enough to have big box tech stores with hobbyist/DIY sections or to order online. And to have some reason to want to try it. The US was much more entrenched in a monoculture/duopoly from the early Mac and DOS days; while Europeans were still happily hacking about on Amigas, Commodores/Ataris, BeBoxen, etc.

As to why Ubuntu took over, over there? I can only hazard that the gains they benefited from near ubiquity and eventual ease of use just osmotically permeated across the pond. But you're correct, I think the free discs probably had less of an influence.

Re:Canonical's interview process step by step (by step by st... by prmoustache on Wednesday August 09, 2023 @03:07PM (#37067113)
There was zero polishing appart from different background color and theme accent in their early releases. It was just a debian with package versions similar to SID with debian's experimental installer.

What they really did well and made them known very well is they would ship you cdrom for free while for other distros you either had to buy them from a store, download it or buy a linux computer paper magazine that came with cdrom install of a different distro every month.

That was a big deal when very few people had access to fast internet connections.

Re:Canonical's interview process step by step (by step by st... by ftaghn on Wednesday August 09, 2023 @02:32PM (#37066726)
> That's what set them apart, people wanted mp3 codecs and Nvidia drivers.

Oh, it was far, far more than that. For example, wifi support was still extremely immature when the first ubuntu releases came out and a lot of people made out-of-tree drivers to support the various wifi chips that were on the market. Out-of-tree drivers were not included in any distro but Ubuntu, and installing them on a distro like Fedora was a major pain, my laptop of the time depended on one of those drivers, the original developer probably got tired of the process of mainlining a driver and abandoned it and I had to modify the source code to adapt it to whatever API refactoring happened at the time on the kernel version used by Fedora to get it running. Running a roller like arch while depending on this stuff? ah, nonono.

By out-of-tree I don't necessarily mean proprietary driver, there were a lot of open source drivers that weren't mainlined, it was kind of a wild west.

It was also the first major distro to feature a Live CD installer. Sure, you could theoretically install LiveCD distros like Knoppix, but it wasn't recommended - and the desktop and assortment of apps lacked polish compared to what Ubuntu preselected.

It gave you a fresh debian system with recent packages without the breakages that happened routinely in sid (Ubuntu came out in an era where debian had major struggles with stable releases. These days it has gotten a lot better and I use debian stable now. Flatpak and containers also solved one of the pain points of LTS.)

As a long time linux user who started with slackware and the pain of configuring xfree86, the pains of winmodems and other hardware troubles of the past, I've come to appreciate polish and when Ubuntu came out I really liked it. The more the years come by, the less I want to fuss with my system. Ubuntu had a level of polish that was absolutely unmatched. These days, the differences between distros have massively shrank and I do not find Ubuntu any more convenient than regular debian and even arch isn't that harsh to use (though, after experiencing some package updates causing breakages I don't want to fuss with anything rolling anymore), but when Ubuntu came out, it was a revelation.

And the revelation lasted for quite a while, it didnt stop at the original release, because when Gnome 3 came out, it was incredibly barebones and painful to use (they didn't even want a menu entry to reboot your computer. Seriously. https://arstechnica.com/information-technology/2011/06/howto... "The developers argue that users should generally suspend their computers instead of shutting down." I mean, what the eff? ),

while Unity introduced really innovative features that I still miss to this day, like the global menu that allowed you to use functions from any GTK software by typing words on your keyboard, showing all entries that matched. It was a very efficient way to navigate software, more than moving the mouse and hunting for entries trying to find the right submenu.

Using Ubuntu when Ubuntu introduced Unity meant avoiding the worst time period of Linux desktops. It was also the era of KDE 4 which should have been named "SIGSEGV 4.0" a full featured desktop that showed constant segmentation fault dialogs.

Ubuntu didn't become popular for no reason. It was a really sad state of affair.

I don't like Ubuntu anymore. Since they dropped Unity they completely abandoned any contribution to the linux desktop as a whole, while snaps are flatpak but much worse (the more you install, the slower your boot, and apps launch much slower than on flatpak) and with a proprietary backend. I see it now as a me-too distro that does everything worse. But I have fond memories of it. Debian stable + flatpak + podman is giving me the experience I seek in a desktop these days : no fuss, the OS has all the packages I need, if I need something more recent I can use a pet container or flatpak, the polish is good enough (and, unfortunately, other distros don't really improve enough there to justify their existence), I don't have to /think/ about my system for the duration of the stable release, only when the time comes for the next full-upgrade, the modern installer sets up a sane desktop out of the box and now they even include firmware by default. It's the zen I need.

Re:Canonical's interview process step by step (by step by st... by lannisterstark on Thursday August 10, 2023 @05:23AM (#37073833)
>Same experience as fedora, arch, and every other gnome based distro

This really shows your disconnect with reality. Arch is nowhere close to as 'easy' for a beginner as Ubuntu is. Canonical and Ubuntu have established themselves as one of the most user and beginner friendly Linux distros out there.

Arch ain't it.