Live data from Hacker News

Ask HN: What do you want to see in Ubuntu 17.10?

news.ycombinator.com

521–530 of 1001 posts

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#522
FLAVOR: Ubuntu Server

HEADLINE: Simple support for modifying installed packages from source

DESCRIPTION:

For instance if user wants to modify system installed Python to either submit a bugfix/ implement an improvement/ add instrumentation. User should be able to easily do something like

a. apt fork python forkname (checks out python source code)

b. apt build-fork forkname

c. apt install-fork forkname

d. apt revert-fork forkname

Adding above will lower barrier to entry for users to submit improvements. It will also help power users.

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#523
- FLAVOR: Ubuntu Desktop

- HEADLINE: Please make system settings more accessible and consistent

- DESCRIPTION: I understand that system UI has been a bit volatile in recent years. The GUI has looked different almost every time I've installed a new Ubuntu, and when a big overhaul happens, it takes some time to flesh out all the stuff on the periphery. This sort of thing is unacceptable, however: https://twitter.com/Zikes/status/829882331959795712

I'm a bit of a "power user" yet I struggled to accomplish something as basic as adjusting my mouse pointer speed. It's just those sorts of oversights that prevent me from being able to recommend Linux to family and friends.

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#524
Flavour: Ubuntu Desktop

1. A more modern Icon and Windows theme.

The current theme looks very old fashioned, especially compared to the new theme (partially) in use under unity8. I think something more flat and less realistic could work well. The current suru/unity8 design seems to go in this direction, so it would be nice to have something similar on unity7 too.

Flavour: Ubuntu Desktop

2. Make unity8 more user customizable.

I would like that unity8 could be heavily configurable, so that every user could have his/her desktop customised accordingly to own preferences. I mean things like moving the panel and the bar to other places of the screen, changing the background color of the panels and so on.

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#525

- FLAVOR: Ubuntu Desktop - HEADLINE: Please, please, please fix space issues with /boot. - DESCRIPTION: I'm constantly running out of space in /boot, due to kernel updates. It drives me so incredibly batty. If I had to guess, this is due to poor defaults in the installer for folks that opt to encrypt their whole disk. Even still, this system was setup back on 14.04 (don't think it started on 12.04), and I have no int…

I've also encountered this issue, and I assumed it was a bug to do with the fact that I sometimes use apt-get and sometimes accept the Ubuntu GUI software update prompts.

If people are encountering it on this wide a scale, it must be a truly severe problem (that's also probably causing many people who haven't learned about apt-get to give up on software updates entirely!).

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#526

Earlier quoted context omitted.

> 1. HEADLINE: A way to have different scaling for external monitors hooked up to my HiDPI laptop. This would be awesome. Even when both the laptop and the external screen are 1080p, different scaling could be helpful if you want to use a dual monitor setup effectively. Unfortunately, it's a tough nut to crack given current desktop behavior. For example, you can have a window that straddles both monitors. What should…

Widows 10 handles different scaling (zoom) between monitors far better than any Linux distro I have used. A window keeps the zoom of where it came from until it is entirely on the new monitor. Works pretty well.

My experience (currently running two 27" panels at 3840x2160 and one 27" panel at 2560x1440 in KDE for most stuff, Windows for gaming, and previously had one of the first edition retina MBPs with external non-retina displays):

OS X, years ago when the first retina MBP was released, did everything right. It was seamless from monitor to monitor, scaling done well.

Windows 10, now: OK, ish. Most applications scale badly with blurry text because it's just literally scaling the image afterwards. Newer applications are fine. The actual scaling isn't great - having a window half on one monitor and half on the other leads it to 'picking one' and looking weird on the other.

KDE, now: Pretty good. Correct scaling once you set it up. The autodetection can be dodgy, and the DPI scaling for text isn't linked to the rendering scaling for windows, for some reason. The GUI still only gives you a single scaling option for all monitors, but the autodetection can do different for each monitor, and environment variables can be set to solve it manually. The actual scaling is perfect for the vast majority of things. Things scale correctly and no blurriness. The only application that doesn't handle scaling is Unity3D, so everything is tiny (no fallback to raw image scaling).

In general, it's what you'd expect for interace stuff across the platforms - Linux does it right, but the interfaces around it are bad, Windows does it fine for new stuff, old stuff (which is most stuff) sucks, but the interfaces are OK for doing it, and OS X gets it all right.

Edit: Just to be clear, it's only the Unity3D editor that doesn't do scaling, the actual games work fine, as you'd expect they just get the full space and the game chooses how to render to it. To be fair to Unity about the editor, they support scaling on OS X, and the Linux build is still a beta. It is annoying though.

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#527
FLAVOR: Ubuntu Desktop

HEADLINE: Fix perf packaging

DESCRIPTION: I want the Ubuntu-supplied version of `perf` to be built with support for Python scripting. Last I checked, I had to rebuild `perf` myself to get that, which is silly.

AFFILIATION: I optimize other people's code for a living.

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#528

- FLAVOR: Ubuntu Server - HEADLINE: ZFS on root in installer - DESCRIPTION: as headline! ZoL is awesome. Extra hoops though to install on root. - Head of development @ an ISV.

There's actually a bit of work that could be done on the installer/partitioning IMNHO. As have been mentioned here, 512MB is a little tight for /boot (although 10GB would be too big).

As it is, it's rather hard to set up lvm/zfs volume management for everything but /boot over an encrypted partition - unless you can "use whole disk". Eg: a windows machine with a handful of hds/ssds - it can be pretty tricky to end up with swap, root (/), /home on a separate filesystem/mountpoint along with a conservative (10-20GB root filesystem/mountpoint) -- and the rest available to grow/add filesystems (for eg: containers/vms).

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#529
My suggestion is to focus on inconveniences. So far, the ones I've found most frustrating are:

- poor support for a dual monitor configuration with one 4K and one 1080p monitor.

- please include in the official deb repo multiple versions of important libraries where users are likely to download source code that depend on the version not included in the Ubuntu distro. The libraries to do this with are likely indicated by the current versions found in other distros. If a developer is working on something on a current version of Redhat, for example, maybe the pulseaudio version is different and incompatible. Offering both (installed in separate paths) would make life easier to avoid installing a bunch of custom stuff in /usr/local just to work with source code that leans on popular library versions that are current in other distros. Why not just strongly version each lib and let maintainers adapt. It's far easier (and more secure) to just apt-get install a binary version of the right version than to manage a significant amount of stuff in /usr/local or download an untrusted version from universe.

- add additional signing or cryptographic vetting to universe. It shouldn't just be a zoo of everything not official, organizations should be able to vet specific maintainers of universe packages, specific packages, etc. This way we can decide whether to install something from universe without flying blind and without doing our own source code audit. I realize that custom PPAs are intended to solve this, but I'd rather use the official package as often as possible, closely followed by a broadly vetted universe package, and my last choice is to replace an important package with one from a PPA which was customized only to support one application. I get squeamish when I add a PPA and it wants to replace any core library with its own "improved" version. This happens largely because universe does not support a security model that would allow the maintainers of that app to contribute to a broadly sanctioned unofficial repo while still guaranteeing security and compatibility with their own app. Enhancing the security model for universe would let arrangements emerge to solve this which would be stable and would add a lot of value to universe for people who might be reluctant to use universe packages for security reasons.

- tighter integration with other package managers (pip, npm, rubygems, cabal, etc.). In an ideal world the deb would specify a specific configuration contract and the implementation would make it happen while keeping the other package manager's conventions intact. We could then run a command to simply verify if those other package managers had subsequently violated the contract expected by the deb and warn appropriately (and offer to fix the situation using the package manager in question).

- OR, if the above suggestion is stupid, it would be great if pip actually used apt internally, on windows, linux, and OSX, so perhaps there is a way to try to grow apt as a superb package management solution and remove the need for nearly every project to create its own home grown system (or at least make the tradeoff favor using apt more appealing). We're approaching an era where we have virtual open source "distros" like homebrew which are essentially a package manager. Since filesystem size is less and less of a concern, I think the logical end-point (per my second suggestion) is to have package managers which create secure, rolling updates where multiple versions of many libraries are supported. Apt is one of the most powerful systems for doing this, so it should (in my opinion) win.

Re: Ask HN: What do you want to see in Ubuntu 17.10?

#530
- FLAVOR: Ubuntu Desktop

- HEADLINE: Provide a rolling-release flavor

- DESCRIPTION: What keeps me from fetching too many packages from the Ubuntu repositories is that major package updates take 1-2 OS releases to get into the repos. This makes OS upgrades more difficult to execute because so much is changing at once, but also made me constantly seek workarounds, install from source, add third-party ppas, etc. when I couldn't have a newer version of some package.

- ROLE/AFFILIATION: Software Engineer

Post reply on HN