Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alxlaz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
81 ms
·
721.
▲
by
alxlaz
9y ago
I meant that strictly in the realm of general-purpose operating systems (the article is, after all, about writing a Linux kernel). Two of those are DSPs. The Linux kernel and busybox account for 99,99% of the general-purpose code running on
722.
▲
by
alxlaz
9y ago
I was referring only to the parts of that rant that are/were of some objective value, e.g.: > anybody who tells me that STL and especially Boost are stable and portable is just so full of BS that it's not even funny > the on
723.
▲
by
alxlaz
9y ago
Additions have certainly been made since back in 1998 (things like smart pointers are relatively new on this scale, as far as I know). Many runtimes for resource-constrained embedded systems do not support all of C++'s features. Except
724.
▲
by
alxlaz
9y ago
There are plenty of operating systems that use C++ on the kernel side of things. Some things, like exceptions, are frowned upon and rarely used -- if at all -- but there is no shortage of C++ kernel code. Just not in Linux. When it comes to
725.
▲
by
alxlaz
9y ago
Most Linux device drivers are kernel modules, so I suppose most of the stories I have would be of the form "I needed to write a device driver for X" :-). Userspace drivers, while certainly in existence, are not very popular in Lin
726.
▲
by
alxlaz
9y ago
A very long time ago, there used to be these programs that helped you write, maintain and manage static HTML websites (this was back when CGI was more or less a recent invention, and the only way to have access to it was to run your own ser
727.
▲
by
alxlaz
9y ago
> What prevents you from already selling an appliance that stops working, certificate or not, after the warranty expires? That sounds malicious -- whereas having it no longer work after the certificate expires sounds like security, and
728.
▲
by
alxlaz
9y ago
First, yes, there are several countermeasures that can be implemented. That is no indication of the fact that they are implemented. There are some relatively easy countermeasures you can put in place to avoid any security incident, and ye
729.
▲
by
alxlaz
9y ago
Are you running Linux by any chance? For some reason, huge paddings are now very popular in GTK applications with... the result you mention. All GTK3 applications seem to have huge widgets for me, even with compact themes. Frankly, I stoppe
730.
▲
by
alxlaz
9y ago
Does anyone have a first-hand source detailing this project, and especially its privacy and accountability principles? This is almost surreal to read: > A community operations analyst will access the image and hash it to prevent future
731.
▲
by
alxlaz
9y ago
At the risk of being a little draconic, any device that receives data from sources outside a whitelist of validated origins falls under this example. In particular, anything that can plug into arbitrary computers (and is therefore exposed t
732.
▲
by
alxlaz
9y ago
SIMH is one of the things that got me into embedded programming. I'm still very fond of this thing, and it's one of the first things that I install on any machine that I have. I am not old enough to have used those machines in rea
733.
▲
by
alxlaz
9y ago
Wayland does not have the "window manager" concept. The compositor (which, for the lack of a better term, well, composites windows) implements the display server protocol as well. It creates and hands off surfaces to the clients,
734.
▲
by
alxlaz
9y ago
There are actively-used platforms that do not have a fully C99-compliant compiler (unpleasant, I know, but such is life :-( ). Also, many products in the embedded field have very long lifetimes (10-15 years), during which they at least need
735.
▲
by
alxlaz
9y ago
It's a useful knowledge to have in the sense that it implies these variables are stored in the BSS section. Unless there are highly specific reasons why one would do this, though, I certainly agree that relying on this property is not