Portál AbcLinuxu, 6. května 2025 09:21

10 věcí, které na (U)NIXech nenávidím

Výhody unixových systému nemusí každému přirůst k srdci a někteří pak dělají unáhlené závěry o tom, že by (U)NIX měl do důchodu, když se vlastně hodí jen na PDP-11 a podobné kalkulačky. 10 věcí, které na (U)NIXech nenávidím.

7.11.2005 08:10 | Pavel 'lingeek' Szalbot | Zajímavý článek


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

7.11.2005 12:40 Prasopes
Rozbalit Rozbalit vše Re: 10 věcí, které na (U)NIXech nenávidím
Odpovědět | Sbalit | Link | Blokovat | Admin
Je to prekvapive vtipne a misty i pravdive.

The file metaphor is becoming increasingly strained in UNIX: Physical disks are files—these have a fixed size, but you can seek to any point on the disk.

Serial ports are files—these can be read from and written to, but seeking in a serial port has no meaning.

Normal files are also files, and these can be read sequentially or randomly and even increased or reduced in size. Of course, a program that's given a filename has no way of knowing what kind of operations are possible on a file, other than to try an operation and see if it fails. In good UNIX tradition, some of these operations, such as locking an NFS-shared file, will appear to work but silently fail.
Luboš Doležel (Doli) avatar 7.11.2005 18:38 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: 10 věcí, které na (U)NIXech nenávidím
Autor by asi měl začít rozlišovat mezi node (přes mknod), obyčejným souborem, pipe apod., protože Unix mezi tím rozlišuje.

Celkově tato architektura přináší výhody - nějak nevím proč by musel existovat způsob jak zjistit, jestli se v souboru dá seekovat. To musí vědět uživatel - program seek buď potřebuje nebo ne.

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.