How Ubuntu Linux snuck into high-end Dell laptops (and why it's called 'Project Sputnik')

Today, the Dell XPS-13 with Ubuntu Linux is easily the most well-known Linux laptop. Many users, especially developers – including Linus Torvalds – love it. As Torvalds recently said, “Normally, I wouldn’t name names, but I’m making an exception for the XPS 13 just because I liked it so much that I also ended up buying one for my daughter when she went off to college.”

So, how did Dell – best known for good-quality, mass-produced PCs – end up building top-of-the-line Ubuntu Linux laptops? Well, Barton George, Dell Technologies’ Developer Community manager, shared the “Project Sputnik” story this week in a presentation at the popular Linux and open-source community show, All Things Open.

TheWoozy,

I’m happy with my somewhat overpriced XPS15, but I had to get it with Widows. I wiped that nvme & installed Kubuntu right away.

MooseBoys,

I had a linux 5520 and it was terrible. Standby and bluetooth never worked properly. Are the new models any better?

sounddrill,

My family bought a dell vostro 3468 in a time of emergency

Came with ubuntu(16.04 I think, maybe 18)

It was dead slow after a few updates, thanks to snap

We loaded windows on it and it was my second main computing machine ever

I recently installed openSUSE tumbleweed on it with kde and it’s awesome! (Except for a dead battery)

library_napper,
@library_napper@monyet.cc avatar

If only it had USB-A ports

vivia, (edited )

Earlier this year I was given one of those XPS machines with Ubuntu and decided to install Debian on it. The camera driver was so bad - I can’t remember technical details but you can’t simply get it to run on another kernel, it was a mess of hacks to get it to work. I decided I won’t get a camera driver. “We ship a laptop with Ubuntu” does not necessarily mean working Linux drivers.

EDIT: To add insult to injury, the touch bar suddenly decided to stop responding to input. It’s already bad enough to not have tactile feedback for Esc / Fn keys / Delete / Print Screen.

Pantherina,
@Pantherina@feddit.de avatar

Crazy! So it was only the ubuntu kernel, with some akmods or PPA?

vivia,

You needed: kernel driver, closed source userspace driver, GStreamer plugin, v4l2 loopback driver, v4l2 relay daemon copying frames from the GStreamer source into v4l2 loopback. Technically I could have made it work, I just decided not to.

launchpad.net/~oem-solutions-group/…/intel-ipu6github.com/intel/ipu6-camera-bins

Pantherina,
@Pantherina@feddit.de avatar

Damn Dell. What the fuck XD

x3i,

Very true also for the opposite direction; I am daily driving an HP Elite Dragonfly for work and my Elite x360 1030 G2 for private and both work almost flawlessly despite no official Linux support. I have to disclaim that I never tested the Fingerprint reader or IR face recognition crap. But microphone, orientation sensors, webcam, keyboard, trackpad all work extremely well (Arch linux).

It always comes down to the individual hardware it seems.

IanM32,

I love those x360s. I have a G5 and it’s surprisingly capable of handling somewhat intense tasks.

xcjs,
@xcjs@programming.dev avatar

I bought a used 2018 model over a new current model because of the lack of physical function keys.

Also, Dell, bring back Fn + Left for Home and Fn + Right for End!

Who looked at a great keyboard layout and decided, “I know! I’ll make this Developer Edition hardware more difficult to develop on!”

HumanPenguin, (edited )
@HumanPenguin@feddit.uk avatar

Snuck. What a load of click bait shit.

How the hell is Dell openly choosing to sell stuff to linux user. In any way shape or form snuck.

MooseBoys,

I think it’s more like “snuck up on us” than any kind of nefarious connotation. Kind of like “how did a niche game like BG3 sneak into the top ten games list”?

captain_aggravated,
@captain_aggravated@sh.itjust.works avatar

Dell has sold an XPS-13 with Ubuntu out of the box for at least a decade now.

fernandu00,

Yeah I bought an ubuntu laptop in 2018…don’t know what’s the news here…

library_napper,
@library_napper@monyet.cc avatar

What’s news is the presentation

EarthShipTechIntern,

True that

intrepid,

I don’t like the wordings and insinuations in the article. Ubuntu Linux ‘snuck’ into Dell laptops? Dell - best known for good-quality mass-produced PCs - end up building Linux laptops? What are they saying? Linux is low quality and it being in Dell laptops is bad?

Dell and Canonical have a partnership. And Linux isn’t a choice that’s forced on consumers. That’s hardly what one can say about Windows. An ad-ridden spyware that’s disguised as an OS and forced down everyone’s throat even when we don’t want it. (Not dell, but there are cases where I had to buy a laptop and clean out Windows).

I don’t understand the author’s exact intentions (I read the entire article). Seems like they are trying to say something positive. But the choice of words is bad.

twei,

Dell - best known for good-quality mass-produced PCs -

I’d disagree with the “good-quality” part, but they certainly are mass-produced

yaaaaayPancakes,

I think it’s very much a “you get what you pay for” thing. Cheap Dells are cheap. The XPS line is not cheap. I’ve had two XPS 13s now, and the build quality is top notch. And easy to open up and work on.

winterayars,

I have an (old) developer xps13. Got it with Linux on it. Great device.

Zeth0s,

Main issue of mine was the wifi card. Awful. Everything else very nice.

winterayars,

Mine was Intel so it works well.

fernandu00,

I had this issue when I bought my laptop with Ubuntu and tried to install Debian. Since I needed the laptop right away I kept Ubuntu that came installed that was running flawless till 4 months ago when I switched to Fedora

1984,
@1984@lemmy.today avatar

Buy framework.

tuhriel,

I would, but they don’t ship to my country :sadface:

possiblylinux127,

Ubuntu needs to stop being a standard. There are better alternatives at this point

moon_matter,
@moon_matter@kbin.social avatar

Popularity makes all forms of support infinitely easier. I'd struggle to come up with any technical reason that could be worth giving up the ability to easily google for issues or install software. That doesn't mean I think you shouldn't use other distros, just that I believe Ubuntu is the best choice for a default install targeting average people.

PlutoniumAcid,
@PlutoniumAcid@lemmy.world avatar

Yes, that’s me. I have no interest in a nerdy deep-dive into esoteric distros that may be “better” according to whatever metric you suggest. To me, it’s just a machine that needs to work.

With Windows, getting help when things break is easy. For a non-nerd USER, it has to be the same for Linux. Ubuntu was intended from the start to be made for people like me, and with AskUbuntu there’s a large support site.

I know you can tweak your distro better, and it’s faster, and so on. But it requires knowledge that I don’t care to learn - just as I am not an auto mechanic, I just drive the machine.

intelisense,

It’s fine, I bought an XPS 13 years ago with Ubuntu and immediately put OpenSuSE on it. At least I’m not paying Microsoft. I still have that laptop, and it’s great. I think Lenovo deserves an honourable mention here, too - we buy T and X series laptops at work with Ubuntu and they work great too.

phx,

There may be, but realistically it’s probably the most well known.

I’m just happy to have Linux as a standard at all. If it works on Ubuntu, there’s a high chance it works on other distros and can be easily replaced

bort,

such as?

possiblylinux127,

Linux mint, Fedora, openSUSE and tons of other options

tuhriel,

Yeah and there is a big issue. I would place myself as quite tech savvy, but last time i looked for a distrobI got overwhelmed… Good thing: there are questionnaires that lead you to a good enough suggestion… Back then it proposed mint

But then the next question: which desktopp environment?

I installed on my huawei matebook and it worked okay-ish, but it had one dealbreaker: even with a lot of tinkering there was no way I got standby or hibernation to work. Which is a must for me…

So I removed mint and installed kubuntu… Now standby and even hibernate work (kind of) But it totally craps up when I try to use my external monitor together with the internal screen… Even a lot of terminal tinkering later I don’t have it working… Oh and the speakers still crap now

There is a lit of information around how to maybe get stuff working, but a lot of it requires a lot of upfront knowledge:

  • a lot of questions are answered with “yeah, enter that in your terminal” without any explanation what exactly it does (which is bad in two ways in my opinion)
  • a lot of official documentation doesn’t explain very well what the configs do and what syntax etc. is expected
  • there is often a lot of elitism around that really pushes away newcomers

EmI do love tinkering, but sometimes it’s really frustrating even for me. No way I could my GF to try that out…

flashgnash,

As much as people don’t like Ubuntu, for users who aren’t enthusiasts they don’t want a million different options to choose from

If we keep changing the standard it’ll drive people away and leave behind support

possiblylinux127,

Or you could just recommend Linux mint. It is so much more usable

flashgnash,

Recommend yes, preinstall maybe not. Anyway as others have said if Ubuntu runs any distro should

olafurp,

Agreed, still when you sell a laptop and want to put in an OS that’s going to be supported for the whole lifetime of the device then there are not options for people who don’t tinker.

hemko,

Ubuntu sucks for many reasons, but new user experience is on the better side. I don’t want to use Ubuntu over Debian myself but I feel like it’s the mandatory corporate evil that can make Linux more appealing to more than just techies while also making Linux desktop more appealing to corpos in Microsoft’s ecosystem. Intune already has some rudimentary support for managed Linux Desktop, with Ubuntu currently supported.

possiblylinux127,

I don’t know the last time you used Ubuntu but its user experience is not on the “better side”. They are pushing snap so hard that they are blind

ElvenMithril,

hi, can you please elaborate why that is wrong? I am fairly new to Linux and have been using Ubuntu for the past month and so far I am satisfied with it…

meekah,
@meekah@lemmy.world avatar

Snap is a package manager like apt but I’m not sure why that other user is so upset about Ubuntu using/pushing it

RupeThereItIs,

Because it’s shit.

If I apt install an app, I expect it NOT to be a snap. I want it to use shared libraries, not bring its own along. They hide from you that they are installing the snap not deb package.

Then you run into all sorts of permissions issues accessing the filesystem from the snap app… Because snap is rather broken in this regard.

Functionally snap is a worse solution then deb, but I guess it’s easier on the developer/maintainer as you don’t get lost in shared dependincy hell.

I feel snaps should be an option if you need cutting edge version of a software that can’t use your shared libs, but never the default install method.

meekah,
@meekah@lemmy.world avatar

Thanks for explaining the actual issue with snap.

possiblylinux127,

The problem is that when you install a app via apt it sometimes will install the snap version. This may not seem like a problem until you want to just have native packages or flatpaks.

MiddledAgedGuy, (edited )

Snap packages are files that contain a file system and get mounted. They contain the application and libraries and such it depends on.

It doesn’t sound like such a bad idea on paper, and speaking for myself and from what I’ve gathered from stuff I see in the community, a general bias against Canonical probably plays a part.

But specifically as a desktop package solution, I do think it’s a poor one. It’s messy, slow, bloated and sandboxing creates usability issues (though it has benefits too, of course).

joojmachine,

If you want it to stop being a standard, help your distro do a better job at marketing. Ubuntu is one of the few that do some actual market research and dedicate resources to getting the OS into the hands of people by getting them interested in it. It’s one of the things we are looking forwards to doing better in Fedora.

gens,

Ubuntu got to be most popular because they focused on making it easy to setup and use by non-technical people. Even now they, for example, patch gnome to make it usable.

joojmachine,

They patch GNOME to maintain the look and feel similar to Unity, which became their signature look.

TheAnonymouseJoker,
@TheAnonymouseJoker@lemmy.ml avatar

You think Arch is going to replace Ubuntu on commercial and corporate machines? Or some other funny distro like Fedora that cannot survive an upgrade? Ubuntu is based off of Debian Unstable, with a lot of UX polish and Snaps that allow for sandboxed system programs.

possiblylinux127,

It also runs terribly. What we need is a more diverse ecosystem that is more than just ubuntu

TheAnonymouseJoker,
@TheAnonymouseJoker@lemmy.ml avatar

…aaaand what is it going to be, other than Debian/Ubuntu based distros? Stable AND LTS only, NO rolling release options. Last I saw, Debian is harder than Ubuntu (source I used Ubuntu LTS for 6 years before adopting Debian 12 Stable upon release).

I have a Linux/Windows computing guide made from a couple decades of experience, and simply see nothing beating Ubuntu and GNOME as far as UX polish goes. lemmy.ml/post/511377

yum13241,

openSUSE Slowroll

TheAnonymouseJoker,
@TheAnonymouseJoker@lemmy.ml avatar

No roll

MiddledAgedGuy,

This one is tough for me. I’m opposed to any distro being considered the “standard”. It feels so antithetical to what makes Linux great.

But it’s also probably what we need for better user adoption. I don’t know which I’d pick if I had to, but I know it wouldn’t be Ubuntu.

possiblylinux127,

What we need it distro independent tooling. We already have flatpak and XDG portals to that’s a start

willybe,

The XPS line was popular at work. Desk candy to compete with Mac books. However the engineering did not complete at all. The battery was the biggest fail point, we had a high percentage of battery issues under warranty, and they would take months to get replaced by the vendor.

We stopped buying them, if someone wants desk candy these days it’s mostly Mac book pro as expensive as your budget can handle.

SpeedLimit55,

Same, we got several small batches of XPS13 over a period of several years and just about all had problems. We had issues with batteries, drivers, random hardware failures, or total failure. We switched ThinkPad X1 Yoga and Surface Laptops 13 and have far fewer issues now.

GnomeComedy,

Precision are much better than XPS

duxbellorum,

The pricing is preposterous…no option to forego the windows license, and only a 12th gen i7 and 16gb ram for $1400…on plastic with a shitty keyboard and no IO? Why not just buy a macbook air at that point and jail break it?

Lenovo is absolutely stomping Dell right.

yum13241,

Superfish stomped Lenovo.

sping,

Lol, no mention of the fact that Ubuntu was already shipped on almost the entire Dell range, but only in China and developing world markets. This was because they had sold millions of laptops without OS in those markets, which immediately were flashed with pirated Windows, and Microsoft were pissed off. They pressured the Chinese govt to require computers must ship with an OS, so Cannonical/Ubuntu stepped in, did it for cheap (~$1/machine) and… they were still of course flashed with pirated windows immediately.

They didn’t ship to the US or Europe etc., because in those markets Dell got more kickback-money than they spent, from Windows and the various crapware they shipped pre-installed. So shipping Ubuntu in the US actually cost Dell money.

udasi,

Do you have a source for this that I can read more about?

sping,

Just me. It was my job for a while at Canonical, until the work was moved to China.

Socsa,

Oof, is canonical fully offshore now?

sping,

Just that work, and frankly doing it near the factories makes sense. We were “offshore” doing it from the US. Canonical is global, headquartered in the UK.

Zeth0s,

Xps developer edition has been a thing since almost a decade. I bought a xps13 with ubuntu in Europe. I replaced it as soon as it arrived though. The built in OS was not “standard”.

I still use it almost daily. Battery has gone, but everything else works

brenno,

They sell a bunch of models with Ubuntu pre installed in Brazil also. Not every model / configurations, but even gaming laptops are available here.

Spectacle8011,
@Spectacle8011@lemmy.comfysnug.space avatar

so Cannonical/Ubuntu stepped in, did it for cheap (~$1/machine)

What did they charge for?

sping,

Hardware enablement. A factory install where all the hardware worked, meanwhile all the fixes are upstreamed. So backported fixes to the current LTS.

Spectacle8011,
@Spectacle8011@lemmy.comfysnug.space avatar

I found this page on hardware enablement. My understanding is that new hardware isn’t supported with old kernels, which older LTS releases are stuck with. So Ubuntu solves this problem by backporting newer drivers to the older kernel release.

That’s quite an interesting way of making money. I guess if Dell wanted the newer drivers, they could just install a newer version of Ubuntu. But since they wanted more stability, they preferred that Canonical backport the fixes to an LTS release.

sping,

Most often it’s a case of minor patches to the audio system, or recognizing a card reader (both of which are weirdly often unique per model, often even on sub-models), and these are patches that do make it into the older kernel. That process just takes time, and they want a usable image right away, so they get something specially patched that will shortly be replaced by a mainstream kernel update. For extreme cases there’s dkms, where you can have a package that replaces a kernel module from source that is rebuilt on kernel upgrades.

Canonical used to manage PPAs and packages to handle this - keeping them updated and then eliminating them as the fixes appear upstream. The PPA packages also contain trivial things like tweaks to get the keyboard hotkeys to work right.

I know this lives on because I have a Thinkpad and the vanilla Ubuntu installer adds “sutton” packages to tweak its install, and sutton is the internal name for Lenovo enablement (although the package has nothing active in it, so presumably vanilla just works by now, which I’d hope, as it’s a 3 year old machine).

Spectacle8011,
@Spectacle8011@lemmy.comfysnug.space avatar

I’ve never used Ubuntu much, but that was interesting to know! Thanks for sharing.

pnutzh4x0r,
@pnutzh4x0r@lemmy.ndlug.org avatar

Not a fan of the XPS line (expensive, not great thermals, and meh port selection) and I have never own one (though I’ve seen others with them). That said, I have a few of their Latitudes (currently using Latitude 7420) and one Precision and those run Linux really well.

One thing most people don’t realize is that Dell does support Linux (ie. Ubuntu) beyond the XPS line and you can buy Latitudes or Precisions with Linux support OOTB. Additionally, Dell ships firmware updates via LVFS on their XPS, Latitude, and Precision lines. The support isn’t perfect, but I have been happy with using Dell hardware and Linux for over a decade now.

PS. You can get really good deals via the Dell Outlet (my current laptop is refurbished from there), and you can usually find a number of off-lease or 2nd systems or parts on Ebay (very similar to Thinkpads).

Zeth0s,

The selling point of xps is that they are light. Many of us just need light laptops nowadays, as almost any hardware is more than capable of any task with the exception of gaming. But I have never gamed on laptops

pnutzh4x0r,
@pnutzh4x0r@lemmy.ndlug.org avatar

Some of the Latitudes are pretty lightweight too. My Latitude 7420 is 2.7 lbs while the most recent XP 13 is 2.59 lbs. I should note that the Latitude 7420 is a 14in display rather than 13in and it has an HDMI port, 2 USB-C/TB ports, 1 USB-A port, and a microsd card reader (oh yeah, and a headphone jack). So for a small amount of more weight, you get more I/O and a larger screen.

themoonisacheese,
@themoonisacheese@sh.itjust.works avatar

I used to buy computers for a research lab as part of my job, we had a contract with dell.

Overall dell’s entire market is made of companies like the one I used to work at, that signed a nice contract with 5 year on-site warranty, bulk order rebates and the like.

These (or the ones they sold 3 years ago, at least) aren’t that bad. They’re not exactly good, but you have a Linux laptop with some manufacturer support (as much as you’re getting with windows at least) and they’re capable machines, with good drivers and they come from the factory with Ubuntu if that’s what you tick in their custom order form they give you when you sign that contract. As the guy in charge of fixing the computer, its nice knowing that its not the Linux support for the laptop that’s trash.

Zeth0s,

For research labs, dell workstations used to be great. Put debian on it and you could forget about problems. I don’t know if it is the case anymore.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • [email protected]
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • oklahoma
  • Socialism
  • KbinCafe
  • TheResearchGuardian
  • SuperSentai
  • feritale
  • KamenRider
  • All magazines