The file/syscall abstraction breaks down when we want to do something as simple as copy and pasting from a spreadsheet to a text editor. This is not a slide that should be surrounded by happy people!
Comparing Windows to Linux. I find Linux much more simpler. Is this by design? Why does Windows seem much more complicated and complex? Compare the Windows API to Linux API.
Note that hard disks are not aware of files. Files are a file system construct.<p>Your disk is like... music disks. You seek to a position, read... and when you read the position advances.