News for hackers. Stuff that matters.
Re:Microsoft Delivers Another Broken Windows 10 Update by e40 on Saturday October 01, 2016 @09:18AM (#12617712)
I really think Microsoft has built themselves a house of cards. It has so many moving parts and is so complex it's very difficult to make changes to this system without edge-case errors. It makes me appreciate the simplicity of design of Linux and macOS.
Re:Microsoft Delivers Another Broken Windows 10 Update by Klathmon on Saturday October 01, 2016 @09:36AM (#12617769)
MacOS I'll buy, but a desktop Linux system feels more brittle than any windows install ever did. Maybe that's just my lack of knowledge with the platform outside of servers, but if you stick to the "Main" GUI screens on macOS and Windows you are pretty foot-gun safe. On Linux this is not the case, and to me its always very difficult to tell if a change you are about to make will open a Pandora's box you can't close again.
Re:Microsoft Delivers Another Broken Windows 10 Update by winter_blue on Saturday October 01, 2016 @11:11AM (#12618163)
I've been using a Linux desktop with KDE 4.x for the last 5 years. The kernel itself isn't unstable. It's the userland that's (relatively) unstable. Most frequently, it's the desktop environment that has issues.

I've experienced more crashes and behavioral bugs with KDE than I have ever in either Windows or macOS. I also tried Unity (Ubuntu), and it too frequently had userland services crash and burn. Now, Enlightenment / GNOME / LXDE / Xfce / Xmonad / etc, might be more stable. But I decided I would rather have the richer and far superior UX of KDE (i.e., in my personal opinion) and take the hit of its relatively high bugginess, rather than leave KDE for another (likely less nice UX) desktop environment.

But in terms of actual day-to-day usage, Linux + KDE has worked out pretty well. Every application I care about runs on it:

* Firefox

* Google Chrome (allows me to watch Netflix)

* Spotify (<- this one's critical)

* Most IDEs: Android Studio, IntelliJ, PyCharm, WebStorm, RubyMine, Eclipse, NetBeans, Qt Creator, etc.

* Most GUI text editors: Sublime Text, Atom, Visual Studio Code, etc.

* Practically every commonly used dev tool (gcc, clang, python, java, ruby, etc, etc.) & less common dev tools (e.g. GitKraken).

* A lot of Steam Games + Humble Bundle indie games

* Microsoft Office (works perfectly and easy to install with PlayOnLinux)

Everything that matters to me runs perfectly on desktop Linux. I literally can't think of anything that I need that only runs on Windows or Mac. And Linux is so much more configurable than any other OS, which comes handy for certain things.

Re:Microsoft Delivers Another Broken Windows 10 Update by ekianjo on Saturday October 01, 2016 @09:50AM (#12617827)
Not sure what makes you say that about Desktop Linux. I moved away from Windows because the Desktop experience was horrible in the first place. Linux desktops are not perfect but you have choice, they usually have implemented ideas earlier and better than Windows and you can bet your system is going to feel more responsive, too.
Re:Microsoft Delivers Another Broken Windows 10 Update by Klathmon on Saturday October 01, 2016 @09:57AM (#12617852)
Brittle is really the only way I can describe it. It's the only platform where simply installing something has rendered the system non-booting, there are hundreds or more of config files and often changing one will break another system. And I fully admit this might be self-inflicted, but its been my experience.

It's by no means a bad platform, but its not for me. I want a system where I need to do as little as possible to configure it, an I just want it to work. On my windows and macOS systems, I can completely wipe the machine, and be back up and running in a few hours.

Re:Microsoft Delivers Another Broken Windows 10 Update by sirtaj on Saturday October 01, 2016 @10:14AM (#12617927)
This doesn't sound like any linux desktop I've used in the last ten years. Usually I pop a Mint usb in, go through the installer and come back to a system with almost all devices configured. Then it's just a matter of putting back my /home and there we are.

On a non-corporate Windows installation, that would just be the beginning, where I would be hunting for chipset drivers, graphics drivers, HID drivers, network drivers and any other devices I need, each needing separate hands-on installation.

Thank goodness that there's Ninite available now, otherwise all the basic apps that make up a Windows install would then still be another few hours of manual downloading and installation. And then there's restoration of your old Users directory, which is still a fraught process if you don't have a pretty good understanding of windows.

Re:Microsoft Delivers Another Broken Windows 10 Update by blakeyrat on Saturday October 01, 2016 @12:22PM (#12618506)
> On a non-corporate Windows installation, that would just be the beginning, where I would be hunting for chipset drivers, graphics drivers, HID drivers, network drivers and any other devices I need, each needing separate hands-on installation.

You haven't installed Windows in a decade.

Re:Microsoft Delivers Another Broken Windows 10 Update by sirtaj on Saturday October 01, 2016 @12:44PM (#12618639)
Ten days ago, in fact, which is why I feel so strongly about this. If your hardware had drivers included on disk, great! If not, at best you'll get generic drivers that won't give you full hardware support.

Some devices that worked out of the box on Linux but required drivers on windows, just off the top of my head: Bluetooth USB dongle. USB wifi module. Logitech webcam. Focusrite audio interface. HP printer (actually this one required firmware on Linux too, so that's a draw). XBox 360 controller (required a driver on Windows 8.1. Maybe that's changed in the last few months with windows 10).

Re:Microsoft Delivers Another Broken Windows 10 Update by blakeyrat on Saturday October 01, 2016 @12:52PM (#12618684)
> Bluetooth USB dongle

I admittedly don't use Bluetooth and every time I've tried it's been a horrible experience.

> USB wifi module.

Mine works fine, no driver download.

> Logitech webcam.

Mine works fine, no driver download.

> Focusrite audio interface.

I don't have one.

> HP printer (actually this one required firmware on Linux too, so that's a draw).

I haven't used a printer in probably 10 years.

> XBox 360 controller (required a driver on Windows 8.1. Maybe that's changed in the last few months with windows 10).

Nope. Not on 8.1. Not on 10. There may be an optional driver for it (may be-- I've never seen it), but it's certainly not required. This one I can firmly say you're wrong about. (Unless you have like a Chinese knock-off Xbox 360 controller-- the brand-name ones work.)

I had a great experience the other day when I plugged in my ancient CanoScan LiDE 200 scanner I bought back in the Windows 2000 days, and it worked flawlessly in Windows 10, no drivers or software needed.

Re:Microsoft Delivers Another Broken Windows 10 Update by sirtaj on Saturday October 01, 2016 @01:12PM (#12618796)
Well, we've established we have differing hardware and differing requirements from our computers.

The wifi modules were a generic device with a Ralink/Mediatek chipset, and another TP-Link branded device. I don't recall the specific webcam verson, it's an older Quick series one that really should have worked.

> I had a great experience the other day when I plugged in my ancient CanoScan LiDE 200 scanner I bought back in the Windows 2000 days

In general this is a situation where Linux shines, because hardware tends to remain supported much longer as long as there's someone willing to keep the driver compiling. With TWAIN scanners it's a lot easier of course.

Re:Microsoft Delivers Another Broken Windows 10 Update by ekianjo on Saturday October 01, 2016 @10:42PM (#12620829)
This scanner works out of the box on any distro with xsane too.
Re:Microsoft Delivers Another Broken Windows 10 Update by Thrillington on Saturday October 01, 2016 @11:13AM (#12618169)
If you practice a bit wiping and reinstalling Linux is generally faster. Since all the configuration is done with files you can clone a repo and run a script to have all your preferences restored. Win/Mac always seems to take a few days of use before everything is back to normal.

There are a lot more foot guns in Linux, but the ease of wiping and reinstalling makes those less problematic

Re:Microsoft Delivers Another Broken Windows 10 Update by keithpeter on Saturday October 01, 2016 @10:02AM (#12617877)
Good heavens, what was it that you installed!
Re:Microsoft Delivers Another Broken Windows 10 Update by Klathmon on Saturday October 01, 2016 @10:07AM (#12617903)
I believe it was Docker! Through apt-get on an otherwise standard debian distro in a VM.

Never did figure out what happened, I ended up just hopping over to a debian laptop and doing it there and it worked fine.

Re:Microsoft Delivers Another Broken Windows 10 Update by type0 on Saturday October 01, 2016 @11:22AM (#12618212)
Are you sure you followed these advises: https://wiki.debian.org/DontBreakDebian

maybe you would had been better off with some flavour of Ubuntu, Debian is cool and all but it's not for beginners, although if you read into it first - it's one of the most stable systems you could use.

Re:Microsoft Delivers Another Broken Windows 10 Update by Klathmon on Saturday October 01, 2016 @12:05PM (#12618429)
I used debian because I'm most comfortable with it as it was our choice of server distro at the time.

Still, worrying about reading guide after guide before installing routine software from a standard repo is not something I want to do in my desktop software.

Re:Microsoft Delivers Another Broken Windows 10 Update by blakeyrat on Saturday October 01, 2016 @12:21PM (#12618502)
Given, my experience is a couple years out of date, but back when I tried desktop Linux, the number of applications that just flat-out crashed was shocking to me. I can use my Windows desktop for months without seeing an application crash, and when it does it's usually a game or some other app built for entertainment and not serious work.

The Linux kernel is, I'm sure, just a stable as the Windows NT kernel and all that-- but the desktop applications are fragile as heck, and I know exactly what the grandparent is talking about.

(I am not and never will be a CLI user, and I don't like tinkering with bullshit-- I want my computers to just work the first time. To pre-empt some of the obvious replies I'm likely to get.)

Re:Microsoft Delivers Another Broken Windows 10 Update by ekianjo on Saturday October 01, 2016 @10:40PM (#12620823)
If you ignore the CLI then uou ignore most of the benefits of Linux in the first place.
Re:Microsoft Delivers Another Broken Windows 10 Update by RubyPinch on Sunday October 02, 2016 @04:36AM (#12621531)
benefits such as spending hours trawling through forums trying to find out why stuff is broken with no answer, no matter what you type into a little text box?
Re:Microsoft Delivers Another Broken Windows 10 Update by city41 on Saturday October 01, 2016 @10:16AM (#12617939)
Depends on your definition of "responsive". SteamOS (based on Debian) is widely criticized for running games at lower frame rates than the same machine running Windows for example. X11 is a dog in many regards, harming the Linux experience. Wayland can't come soon enough.
Re:Microsoft Delivers Another Broken Windows 10 Update by vamur on Saturday October 01, 2016 @11:08AM (#12618153)
This has nothing to do with SteamOS, X11 or Wayland. Game performance on Linux has everything to do with the quality of the port and/or game engine and hardware drivers. For example, Rocket League performance on Linux is on par with Windows while Tomb Raider has 20-30% less. In any case, there is no perceivable difference if you have a modern $200 GPU.

BTW, X11 with DRI3 has the same performance as Wayland.

Re:Microsoft Delivers Another Broken Windows 10 Update by ekianjo on Saturday October 01, 2016 @10:27AM (#12617981)
SteamOS is not a desktop Linux distro, it's a distro made for running Steam and it goes through their own compositor. You can boot into a GNOME session but it's extremely barebones compared to any regular distro, even the terminal is broken by default.

Next, there are a bunch of reasons why Linux distros run games slower than Windows. Most games are made for Windows in mind in the first place, so unless someone does a whole conversion of the graphics code base to optimize it for OpenGL, DirectX ends up wrapped or translated with loss of performance. This has nothing to do with how much the desktop feels "responsive", and it completely off topic here.

Wayland is not the Messiah and is not going to provide massive performance improvement. Already confirmed with the alpha/beta out. And it brings a ton of problems too since each application cannot access information from other applications (screensavers, screen capture programs would not work in Wayland). That's why they have the XWayland project.

And X11 is not a dog. That's a lot of history in it, nad it may be bloated, but it can still perform very well - there are a few games ported from Windows that run faster on Linux (Dirt Showdown is one).

Re:Microsoft Delivers Another Broken Windows 10 Update by criddell on Saturday October 01, 2016 @10:15AM (#12617929)
I eventually found great happiness in Linux by using the most popular distribution and leaving every setting that I could, at the default.
Re:Microsoft Delivers Another Broken Windows 10 Update by Klathmon on Saturday October 01, 2016 @10:21AM (#12617955)
That's probably what I'll do when I try again. ElementaryOS looks like a good candidate for that.
Re:Microsoft Delivers Another Broken Windows 10 Update by criddell on Saturday October 01, 2016 @02:58PM (#12619349)
No, that's exactly what I wouldn't do.

According to DistroWatch, the top 3 right now are Mint, Debian, or Ubuntu. I would pick one of those (probably Mint because it's #1) and install it leaving everything set to the default setting.

Re:Microsoft Delivers Another Broken Windows 10 Update by Klathmon on Saturday October 01, 2016 @03:59PM (#12619630)
But as much as people here might scoff at me, the way a desktop system looks is high up in my priority list. I spend 8+ hours a day looking at my main system, so looking nice and having a nice UX is important. All of those alternatives you mentioned seem ugly or complex to use to me, so I would want to switch to an "alt" window manager, which just sets me down the rabbit hole.

ElementaryOS would let me leave it at the defaults for just about everything.

Re:Microsoft Delivers Another Broken Windows 10 Update by criddell on Saturday October 01, 2016 @09:30PM (#12620677)
I wouldn't scoff at you at all. Aesthetics matter. Attractive things do work better. You just have to be aware of what you are signing up for when you pick a less popular distro.
Re:Microsoft Delivers Another Broken Windows 10 Update by noobermin on Saturday October 01, 2016 @10:48AM (#12618065)
I beg to differ. As someone who decided it would be hip to buy a Macbook, almost every single day I grumble about MacOS, it's so frequent my gf is sick of it. If we could have a keyboard driver for my model, I would install Linux in an instance and never look back. Please don't get me started on how much of a lie in my experience, "MacOS is really like Linux, but nicer" is. What a load of 1300usd baloney that is.

Even when I do use Linux without the internal keyboard, I am surprised, for example, how the wifi connections don't fickle out. It makes you really wonder what Mac OS is doing under the hood.

Re:Microsoft Delivers Another Broken Windows 10 Update by cknoxrun on Saturday October 01, 2016 @12:30PM (#12618543)
As someone who has purchased and maintained dozens of MacBooks over the years, I suspect you have a lemon. Have you run memtest, etc on it?
Re:Microsoft Delivers Another Broken Windows 10 Update by lucb1e on Saturday October 01, 2016 @09:52AM (#12617834)
I can see what you mean by Linux desktop systems being less stable than OS X, but I don't recognize what you say about it being difficult to tell whether a change you make is going to cause trouble. Things may crash if you do something weird, but "something weird" generally involves funny commands, not desktop settings.

The trouble with Windows is that there is just so much crap available for it. Everyone is trying to get market share and sell licenses, show ads or co-install crap from other people, who are also trying to get market share, and the cycle continues.

On Linux this could never happen because that kind of software wouldn't make it into the repositories. So while I know what you mean about Linux desktops being less stable than the two most mainstream operating systems, there are a hundred other things that can't go wrong on Linux, making it a lot more "foot-gun safe".

Re:Microsoft Delivers Another Broken Windows 10 Update by isfield on Saturday October 01, 2016 @10:11AM (#12617913)
I will say this. When it came time to upgrade my home laptop OS from win 7. I chose Elementary OS. As win 10 was seen to be full [edit: Of] MS spyware. That was the impression anyway. I haven't regretted that decision once. To be fair I was considering the move to Linux anyway.
Re:Microsoft Delivers Another Broken Windows 10 Update by keithpeter on Saturday October 01, 2016 @10:00AM (#12617869)
I think that may depend on the kind of changes you want to make.

As a concrete example, on stock Debian stable, uninstalling LibreOffice and then updating and upgrading will result in the package manager cheerfully offering to uninstall most of the Gnome desktop. This is because of LibreOffice being a dependency of the gnome-desktop meta-package. There are ways around it.

My personal experience is that if I stay with the default desktop packages and just add things I need, the stability is quite good.

Re:Microsoft Delivers Another Broken Windows 10 Update by denim_chicken on Saturday October 01, 2016 @09:57AM (#12617854)
Windows 10 is an absolute mess, and I would recommend a Linux distribution (Fedora in particular) over it even for the casual user. Nowadays Fedora just works.
Re:Microsoft Delivers Another Broken Windows 10 Update by mrweasel on Saturday October 01, 2016 @11:30AM (#12618255)
Windows has be complex for many many years. I think the issue is Microsoft adjusting to more frequent update and the whole rolling release thing.

They're still rolling out updates as if they where semi-infrequent with loads of internal testing time and the diversity of the PC platform is really working against them.

Still I believe that they will have it have it mostly worked out.... eventually.

Re:Microsoft Delivers Another Broken Windows 10 Update by user5994461 on Saturday October 01, 2016 @10:28AM (#12617986)
> It makes me appreciate the simplicity of design of Linux and macOS.

You realize that the Ubuntu update system has been broken for years?

It's not possible to perform an update without writing cryptic 100 characters long command that might destroy your system.

Re:Microsoft Delivers Another Broken Windows 10 Update by Sylos on Saturday October 01, 2016 @10:45AM (#12618052)
Right.

Do you really need someone to tell you that millions of people use and update Ubuntu regularly without typing in a cryptic 100 character long command or can you figure out yourself that it has to be you who's wrong here?

Re:Microsoft Delivers Another Broken Windows 10 Update by user5994461 on Saturday October 01, 2016 @01:10PM (#12618776)
Right. I'll help you figure out that you are the one who is wrong.

Millions of people run Ubuntu and can NOT upgrade it at all.

The cause: After a few kernel updates, the /boot partition gets full. Then all future updates simply fail because of disk full. (the updater never clean the old stuff).

The issue is well known and well documented. For instances, read these two questions which are over 100k views each:

https://askubuntu.com/questions/171209/my-boot-partition-hit...

https://askubuntu.com/questions/298487/not-enough-free-disk-...

And here the magic one liner command you need to fix it:

    sudo apt-get purge $(dpkg -l linux-{image,headers}-"[0-9]*" | awk '/ii/{print $2}' | grep -ve "$(uname -r | sed -r 's/-[a-z]+//')")
Re:Microsoft Delivers Another Broken Windows 10 Update by yoasif_ on Saturday October 01, 2016 @02:40PM (#12619256)
Has a separate boot partition ever been the installer default? I know every time I have installed Ubuntu in the last few years, it doesn't offer to set up separate boot or home partitions -- those are allowed manually.

It'd be nice if the issue you linked to didn't occur (I guess by removing old kernels), but it seems to be something that mostly advanced users would come across -- or I guess they are people that think they are advanced (since they are playing with customizing the install).

Re:Microsoft Delivers Another Broken Windows 10 Update by user5994461 on Saturday October 01, 2016 @03:04PM (#12619374)
The installation default is to make a separate 100MB /boot partition.

The issue happens systematically after a few updates (let's say 5 in average to fill the 100MB space). That means all users will come across this issue after a few months of usage and regular updates.

Re:Microsoft Delivers Another Broken Windows 10 Update by witty_username on Saturday October 01, 2016 @01:00PM (#12618730)
$ sudo apt update

$ sudo apt upgrade

That's a lot less than 100 characters.

I haven't experienced any upgrade that has broken my system.

At worst, once or twice I shut down while upgrading (poweroff bypasses any protection I guess) and so I needed to do "sudo dpkg --configure -a" to fix an application.