News for hackers. Stuff that matters.
Re:.NET on Linux – bye, Windows 10 by IshKebab on Monday October 17, 2016 @05:57AM (#12723746)
> Before I did manage to install a fresh system on my laptop I had to disable UEFI, create valid partitions with special flags etc. it took me a while to figure this out, yet it wasn’t that difficult.

Ha, right here is why "the year of the Linux desktop" will never happen. It's basically a kit car. Some people may find it "not that difficult" to weld a chassis together and rebuild an engine, but it's never going to be mainstream.

Re:.NET on Linux – bye, Windows 10 by grive on Monday October 17, 2016 @06:11AM (#12723800)
I fail to see why snark is warranted here. Linux should not have to conform to Microsoft anti-competitive practices.

UEFI is a mess to deal with because Microsoft wanted to lock users. Yes, this will prevent Linux on the desktop. That doesn't mean it will never happen.

Re:.NET on Linux – bye, Windows 10 by scandox on Monday October 17, 2016 @06:30AM (#12723866)
I don't even understand why this bloody "desktop" paradigm has to be maintained.
Re:.NET on Linux – bye, Windows 10 by drvdevd on Monday October 17, 2016 @06:44AM (#12723916)
I think it can be hard for us (people who get a lot of screen time, spend a lot of time coding in 2D) to imagine that the "desktop" paradigm is already dead. Mobile/voice/AR is killing it. Granted the desktop UI metaphor will probably never die, just like the command line hasn't. But the front-and-center desktop is fading away...
Re:.NET on Linux – bye, Windows 10 by creshal on Monday October 17, 2016 @06:54AM (#12723953)
I'm not so sure. If you took a drink every time you read "sorry for the short answer, I'm on mobile, I will edit it when I'm back on a real computer" on HN or reddit, your liver would die faster than Windows Phone. There's still a place for devices with lots of screen space and real input devices, and not just in the IT community (unlike with command line interfaces).
Re:.NET on Linux – bye, Windows 10 by beagle3 on Monday October 17, 2016 @10:44AM (#12725423)
Command line interfaces are making a comeback. They are called "bots" for some weird reason, and all I've used so far are remote -- but it's still a cli.
Re:.NET on Linux – bye, Windows 10 by drvdevd on Monday October 17, 2016 @07:27AM (#12724094)
I suppose I'm hoping for a point in the near future where AR/VR type glasses (or something like that) can be used with high enough fidelity and resolution to replace my desktop, physically. Coupled with virtualization and a good keyboard, I think the PC form factor could be fully obviated.
Re:.NET on Linux – bye, Windows 10 by skykooler on Monday October 17, 2016 @09:11AM (#12724654)
Waiting for Apple or someone to introduce "Retina VR"? The issue is, if you double the pixel density you quadruple the amount of work on the GPU. Few current graphics cards would be able to smoothly render content that high-res, yet.
Re:.NET on Linux – bye, Windows 10 by creshal on Monday October 17, 2016 @09:25AM (#12724751)
Even if they were (2D rendering isn't that bad), we'd struggle to transmit it (neither HDMI nor DisplayPort could handle 16K or whatever we need for crisp enough VR rendering).
Re:.NET on Linux – bye, Windows 10 by cm2187 on Monday October 17, 2016 @08:22AM (#12724370)
I don't think much work is done or will be done on mobile. For consumers perhaps. As soon as you need to do anything serious with a spreadsheet or code, you can forget the mobile. It's not a iOS vs Windows functionality thing. It's a form factor problem.
Re:.NET on Linux – bye, Windows 10 by flukus on Monday October 17, 2016 @08:25PM (#12731040)
Mobile yes, but virtually no one uses voice commands once the novelty wears off (same as in the 90's) and AR is still incredibly niche.
Re:.NET on Linux – bye, Windows 10 by tychuz on Monday October 17, 2016 @06:59AM (#12723977)
It's always not Linux' problem.
Re:.NET on Linux – bye, Windows 10 by jameskegel on Monday October 17, 2016 @07:30AM (#12724108)
Can you clarify this statement?
Re:.NET on Linux – bye, Windows 10 by tychuz on Monday October 17, 2016 @10:50AM (#12725459)
Well, take any problem from a user regarding Linux - and it will not be Linux problem.

No hardware support? Not a Linux problem. Crappy drivers on Linux? Not a Linux problem. No Photoshop on Linux? Not a Linux problem.

Re:.NET on Linux – bye, Windows 10 by tingol on Monday October 17, 2016 @02:36PM (#12727865)
But it isn't. Hardware and software support for a platform is decided exclusively by the hw/sw vendor. That's why I support the ones who do.

Does Linux make drivers harder to write than Windows or macOS? No. In fact there are many, many spaces where development is by far the easiest on Linux. Yet those companies choose that part of the market is irrelevant to them.

You might not care why there's no drivers for your joystick and use Windows, but it is 100% the blame of those companies, there's no debate about it.

Re:.NET on Linux – bye, Windows 10 by creshal on Monday October 17, 2016 @06:02AM (#12723768)
I wonder what he fucked up to make this necessary. Modern Linux distributions work fine with UEFI and create the necessary EFI System Partition itself.
Re:.NET on Linux – bye, Windows 10 by yaur on Monday October 17, 2016 @11:13AM (#12725686)
UEFI support is relatively new for Linux and there are still a bunch of guides floating around that tell you to disable it, more than likely he followed one of those but didn't really need to disable it.
Re:.NET on Linux – bye, Windows 10 by wtallis on Monday October 17, 2016 @01:55PM (#12727397)
UEFI support may be new to some major Linux distros, but all the necessary components have been lying around for years. I booted Linux on my Mac through EFI before UEFI support was common on PCs.

Most of those guides you mention were half-assing it at the time of writing. There have been good reasons to still boot through the BIOS CSM even when a system has EFI, but for the most part those reasons have faded or been entirely eliminated over time: older graphics cards that lack the necessary firmware are less common, 32-bit EFI on 64-bit hardware is extremely rare and since kernel 3.15 isn't a problem any more.

Re:.NET on Linux – bye, Windows 10 by laumars on Monday October 17, 2016 @09:46AM (#12724906)
His UEFI might have "secure boot" locked. I've heard that's an issue with some laptops.

Obligatory Wikipedia reference: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_In...

Re:.NET on Linux – bye, Windows 10 by creshal on Monday October 17, 2016 @11:25AM (#12725830)
All major distributions ship with shim enabled IIRC, so should work with Secure Boot.
Re:.NET on Linux – bye, Windows 10 by MertsA on Tuesday October 18, 2016 @03:48AM (#12732776)
Doesn't matter. Secure boot just requires that the bootloader is signed with an approved key. Most major distros already have this down as Microsoft will happily sign any bootloader that isn't a glaring hole for a small sum of money.
Re:.NET on Linux – bye, Windows 10 by jhasse on Monday October 17, 2016 @06:46AM (#12723923)
Unfortunately not on every UEFI implementation ...
Re:.NET on Linux – bye, Windows 10 by rbanffy on Monday October 17, 2016 @06:21AM (#12723835)
> Ha, right here is why "the year of the Linux desktop" will never happen.

I've been using Linux desktops almost exclusively for more than a decade. Both my PC laptops have UEFI enabled and both installed Linux (Ubuntu and Fedora) off a USB stick with no tweaking, so, it may be too complex for you, but most developers I know don't share the same personal issues.

Re:.NET on Linux – bye, Windows 10 by PakG1 on Monday October 17, 2016 @06:23AM (#12723841)
I believe you and your parent are talking about different categories of users.

>> but it's never going to be mainstream

Re:.NET on Linux – bye, Windows 10 by rbanffy on Monday October 17, 2016 @07:46AM (#12724190)
My mom uses Ubuntu (but, in all fairness, I installed it for her)
Re:.NET on Linux – bye, Windows 10 by mkesper on Monday October 17, 2016 @09:19AM (#12724707)
Which is only fair, Windows comes preinstalled also.
Re:.NET on Linux – bye, Windows 10 by Grishnakh on Monday October 17, 2016 @11:52AM (#12726154)
My mom uses Windows. In all fairness, it was pre-installed by HP.

I don't know any non-technical consumers who installed Windows themselves in the last 15 years.

Re:.NET on Linux – bye, Windows 10 by cmdrfred on Monday October 17, 2016 @01:58PM (#12727441)
I work in IT, exactly 0 of my users could pull off a Windows install and if they could they could they also probably would be able to install Centos or Ubuntu. Both have wizards that make it just as easy as Windows.
Re:.NET on Linux – bye, Windows 10 by Grishnakh on Monday October 17, 2016 @05:09PM (#12729796)
I have to disagree on this one. Installing a mainstream Linux distro is really easy these days, far easier than installing Windows. With Windows, you have to go hunting around for device drivers for anything that's not included on the stock Windows install disc, you have to reboot lots of times during the install, it takes a long time, and that's just for the bare-bones OS: installing extra software means running around and downloading stuff (or using install discs--how quaint), running lots of "installers" and rebooting many more times. With Linux, I can have a fully-functional system, complete with lots of software, within 20-30 minutes and just one reboot.

Saying that installing Linux is "just as easy as Windows" is like saying "moving a mountain of dirt with a bulldozer or earthmover is just as easy as doing it by hand with a shovel".

Re:.NET on Linux – bye, Windows 10 by anonbanker on Monday October 17, 2016 @08:24PM (#12731034)
My Year of the Linux Desktop was 1999, when Win98 OSR2 died and I had to pick between my Red Hat Linux 5 CD, or waiting a week and a half to get another windows disc. Took about 3 hours to get online over PPP (their configuration manager didn't work, but all the docs were included!), and I was installing Enlightenment 0.14 before the end of the night.

UEFI is painless on every distribution but vanilla Arch/Gentoo/Debian installs. Anyone using (k/x/l)ubuntu probably didn't even notice UEFI just works.

Re:.NET on Linux – bye, Windows 10 by Yaggo on Monday October 17, 2016 @06:15AM (#12723815)
"The year of the Linux desktop" already happened, but in the meantime desktop got so small that you can put it in your pocket. It never would have been happened without commercialization of the Linux desktop (Android), so your kit car analogy holds.
Re:.NET on Linux – bye, Windows 10 by pjmlp on Monday October 17, 2016 @07:25AM (#12724085)
Good luck running desktop GNU/Linux stuff properly on Android/Linux.

The set of APIs exposed to the NDK is so constrained that Google can replace the Linux kernel with something else and only OEMs writing drivers will notice.

Re:.NET on Linux – bye, Windows 10 by bitmapbrother on Monday October 17, 2016 @11:35AM (#12725950)
Funny you mention that. Fuchsia seems to be the replacement for Linux.
Re:.NET on Linux – bye, Windows 10 by pjmlp on Monday October 17, 2016 @12:17PM (#12726439)
Check also Brillo.
Re:.NET on Linux – bye, Windows 10 by IshKebab on Tuesday October 18, 2016 @04:30PM (#12738368)
Brillo uses Linux.
Re:.NET on Linux – bye, Windows 10 by swiley on Monday October 17, 2016 @07:38AM (#12724144)
It's really not too bad with root. Although the permissions and selinux stuff will trip you up a lot.
Re:.NET on Linux – bye, Windows 10 by pjmlp on Monday October 17, 2016 @08:29AM (#12724416)
Yes, but those aren't the devices normal users get on the store.
Re:.NET on Linux – bye, Windows 10 by laumars on Monday October 17, 2016 @09:43AM (#12724885)
Yes they are. However the rooting process isn't something normal people do with their normal devices.
Re:.NET on Linux – bye, Windows 10 by pmlnr on Monday October 17, 2016 @06:56AM (#12723967)
It happened when Windows XP got discontinued.
Re:.NET on Linux – bye, Windows 10 by Nursie on Monday October 17, 2016 @06:30AM (#12723864)
I'm not even sure why he did this, the Ubuntu installer took care of this for me when I installed Xubuntu in UEFI mode this morning.

Is the Mint installer unable to deal with UEFI?

Re:.NET on Linux – bye, Windows 10 by morganvachon on Monday October 17, 2016 @08:42AM (#12724493)
I've read numerous posts on support forums about Mint's UEFI support being broken. I have a friend who recently experienced it as well. I turn off UEFI and SecureBoot in my BIOS so I don't have to deal with it, though Slackware does support it if I needed to leave it on. So far Windows 10 hasn't complained about it being turned off on my gaming PC either.