recentpopularlog in

operating-systems

« earlier   
The Real Power of Linux Executables
What happens when a file gets executed in Linux?
Operating-Systems  Linux 
15 days ago by tomaskral
PostgreSQL's fsync() surprise [LWN.net]
<<
when the PostgreSQL community found out that the way the kernel handles I/O errors could result in data being lost without any errors being reported to user space, a fair amount of unhappiness resulted. The problem, which is exacerbated by the way PostgreSQL performs buffered I/O, turns out not to be unique to Linux, and will not be easy to solve even there.
Craig Ringer first reported the problem to the pgsql-hackers mailing list at the end of March. In short, PostgreSQL assumes that a successful call to fsync() indicates that all data written since the last successful call made it safely to persistent storage. But that is not what the kernel actually does. When a buffered I/O write fails due to a hardware-level error, filesystems will respond differently, but that behavior usually includes discarding the data in the affected pages and marking them as being clean. So a read of the blocks that were just written will likely return something other than the data that was written.

What about error status reporting? One year ago, the Linux Filesystem, Storage, and Memory-Management Summit (LSFMM) included a session on error reporting, wherein it was described as "a mess"; errors could easily be lost so that no application would ever see them.
>>

ugh.
databases  linux  operating-systems 
7 weeks ago by absfac
Ubuntu 18.04 LTS (Bionic Beaver) released
The Ubuntu team is very pleased to announce our seventh long-term support release, Ubuntu 18.04 LTS for Desktop, Server, Cloud, and Core.
Codenamed “Bionic Beaver”, 18.04 LTS continues Ubuntu’s proud tradition of integrating the latest and greatest open source technologies into a high-quality, easy-to-use Linux distribution.

-- Adam Conrad
Ubuntu Fridge | fridge.ubuntu.com | 27 apr 2018
gnu-linux  gnu-linux-ubuntu  gnu-linux-ubuntu-18  operating-systems  tech  tech-information  type-article  type-information 
8 weeks ago by tometaxu
Breeze through Ubuntu Desktop 18.04 LTS Bionic Beaver
The Bionic Beaver, Ubuntu 18.04 LTS ... making sure that your upgrade from previous releases is smooth and trouble free, tracking down bugs to make 18.04 LTS stable and reliable, and adding some new features which I’d like to introduce you to and quickly run through how they work.

-- Will Cooke
Ubuntu Insights | insights.ubuntu.com | 27 apr 2018
gnu-linux  gnu-linux-ubuntu  gnu-linux-ubuntu-18  operating-systems  tech  tech-information  type-article  type-information 
8 weeks ago by tometaxu
Leave it to Beaver: Unity is long gone and you're on your GNOME
Canonical has released Ubuntu 18.04, Bionic Beaver, as this one is nicknamed. The Beaver is a long-term support (LTS) release, which means it'll be supported until 2023.
For those who only upgrade from LTS to LTS releases, this will be a major update, one you may not like. Ubuntu 18.04 will be your first without the Unity desktop.

-- Scott Gilbertson
The Register | theregister.co.uk | 27 apr 2018
gnu-linux  gnu-linux-ubuntu  gnu-linux-ubuntu-18  operating-systems  tech  tech-information  format-article  type-information 
8 weeks ago by tometaxu
Exokernel - Wikipedia
Exokernels are tiny, since functionality is limited to ensuring protection and multiplexing of resources, which is considerably simpler than conventional microkernels' implementation of message passing and monolithic kernels' implementation of high-level abstractions.
operating-systems 
11 weeks ago by briangrimshaw

Copy this bookmark:





to read