Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vetinari
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
811.
▲
by
vetinari
4y ago
> I use Linux, I'm writing from Debian, on a Lenovo laptop. > It took 10 seconds to allow Linux to boot. On this specific Z13? Or other model, which wasn't "improved" yet?
812.
▲
by
vetinari
4y ago
For devices that I've bought in the last ~10 years (i.e. coming with UEFI, between Thinkpad T430s in 2012 and NUC11 few weeks ago), the default was: - try to boot the internal devices - then try external (some even distinguish optical
813.
▲
by
vetinari
4y ago
So they steal different certificate from the same subject instead? (Both CAs are Microsoft's, and only Microsoft is signing). The default for years was to boot from external storage, when the internal is not bootable. To change it, you
814.
▲
by
vetinari
4y ago
How is it a dangerous attack vector? The signature is checked anyway, so it does not matter where the binary came from. And you need that for recovery purposes, at least.
815.
▲
by
vetinari
4y ago
Whether it offers marginal additional security has yet to be demonstrated. But it certainly does damage the competition.
816.
▲
by
vetinari
4y ago
They could start by not making Linux more difficult to use. Then we would not have articles like this.
817.
▲
by
vetinari
4y ago
But I want to use Secure Boot and TPM2 features. Just not with Windows.
818.
▲
by
vetinari
4y ago
Then he did it wrong, because the point of the article is that systems signed with exactly this key are not trusted anymore. Only different key is trusted, and that key is used to sign Windows only and nothing else.
819.
▲
by
vetinari
4y ago
"Protecting" exactly how? Giving the user more hops to jump through, when they want to try alternate (signed!) operating systems? Like, you have nice encrypted disk here, are you willing to lose it, when you flip the setting?
820.
▲
by
vetinari
4y ago
It cannot be a random fob; it has to be a fob signed by Microsoft's 3rd Party UEFI CA key. They do not sign everything nilly-willy; they refused to sign grub, that's why linux distros use shim.efi.
821.
▲
by
vetinari
4y ago
> two external displays and screen sharing is an esoteric workflow that one works better with wayland than with x11. Especially if the monitors are different dpi.
822.
▲
by
vetinari
4y ago
> Things got better under Nadella I will believe that once they will sell Office for linux packaged in flatpak and 1:1 feature parity with windows version.
823.
▲
by
vetinari
4y ago
At this point, we are talking about spacebar heating ( https://xkcd.com/1172/ )
824.
▲
by
vetinari
4y ago
Part of the puzzle: The Real Story Behind Wayland and X - Daniel Stone (linux.conf.au 2013) https://www.youtube.com/watch?v=RIctzAQOe44
825.
▲
by
vetinari
4y ago
By the time that GTK5 would be a thing, and going by the current level of effort to maintain X.org, it won't really matter by then.
826.
▲
by
vetinari
4y ago
Audio in Linux before PA certainly wasn't working fine. Turning off your mp3 player and restarting your browser, because you want to play youtube via flash plugin? Sorry, but that's not fine. I had my share of hardware, and PA had
827.
▲
by
vetinari
4y ago
You can do headless browser testing with virtual screen, that doesn't need real one. For corporate uses, you can use something like vPro and it's remote access. It works independently of the OS (and by default expects user consent
828.
▲
by
vetinari
4y ago
Yup, exactly :-D
829.
▲
by
vetinari
4y ago
Great. So you managed the easy part - to scale your screen. The elephant in the room that you still ignore after several comments in this thread is, that the display manager cannot know magic variables for misc clients, it can barely tell c
830.
▲
by
vetinari
4y ago
xrandr (and predecessors, like xf86vidmode, xf86dga, xf86miscsetsaver) , xrender, xvideo (& xvmc) were X.org-isms. If you tried to run against another Xserver, the app either had to handle the case without the extensions, or you didn&#x
831.
▲
by
vetinari
4y ago
> Apps in general either directly support high DPI or if dumb can be set to an integer scaling factor via environment. I will again repeat myself there: and how does the display server know, if the app won't tell? > 99% of people
832.
▲
by
vetinari
4y ago
It was actually a case with X11 too... it took some time to converge on XFree86, or what became X.org eventually. Yes, it is annoying, I agree, but it will get better.
833.
▲
by
vetinari
4y ago
> This actually works seamlessly on X wherein one can scale down lower DPI displays down from a higher resolution so everything is drawn the same size. Where does it work seamlessly? Yes, Chrome can do that. Gimp and myriad of other X11
834.
▲
by
vetinari
4y ago
MacOS and Windows never gave direct socket and well-defined protocol to the display server. If you wanted to connect, you had to use their client libs. Turns out, you can handle many cases in the linked libraries and if you do not have them
835.
▲
by
vetinari
4y ago
For 2, APIs exist. It is up to the apps to use them. So if you were PM, the ball would be on your side.
836.
▲
by
vetinari
4y ago
This is a fight implementations cannot win. So there is demand for API. Gnome, KDE, wl-roots implement it, in the discovery phase by their unique way, so we have 3 different APIs. Then, once the requirements are known, standardization happe
837.
▲
by
vetinari
4y ago
These 1 and 1 are equal, not not identical, if that's what you meant.
838.
▲
by
vetinari
4y ago
Depends how you define "work". Since X11 apps can find out the display dpi and render accordingly, they do not communicate to compositor at which scale they really do render their contents. This gets even more interesting, o
839.
▲
by
vetinari
4y ago
It is exactly how Apple does fractional scaling. There is also some kind of belief, that scaling down framebuffer is somehow demanding. It isn't. The output encoder (the modern equivalent of VGA DAC) can do it on the fly. For several o
840.
▲
by
vetinari
4y ago
It is lesson from X11. X11 has many things, for example drawing primitives in core; nobody uses it, but it has to be there, because it was specified so. Wayland extensions, not being mandatory, solve exactly this problem - if something is n
More ›