440 karma · joined August 9, 2019
k.manaouil@gmail.com
The distribution also includes Amake, a parallel version of Make.
The job market in the UK in my area is very slim I can't find the type of jobs I would like to do. That's the reason for me why I want to move to the US.
What are the possible routes that I can possibly take to immigrate to the US?
Growing up as a kid in Algeria, you just accept the fact that you don't have the right to visit and see other places in the world; very depressing.
Source: I'm a Linux kernel developer.
> int msync(void addr[.length], size_t length, int flags);
> msync() flushes changes made to the in-core copy of a file that was mapped into memory using mmap(2) back to the filesystem
For the second part of your comment, on Linux systems, there is the msync() system call that can be used to flush the page cache on demand.
First, it's not always easy to map every object operation into either an open read or write. With time, we should have seen a lot of ugly interfaces resulting from this limitation.
Second, hardware progress, the web, etc., introduced a lot of heterogeneity and complexity. People could no more keep up with simple general designs. And to squeeze every bit of performance, everyone was doing things different based on the hardware and the workloads. They use whatever makes their software, drivers, and OS objects work as fast as they could.
And this is how we ended with the extreme fragmentation and heterogeneity we have in Linux, which explains the complex and less general implementation of its namespaces and its other features.
Edit: fix typos
Edit: fixed a typo