Pytania otagowane jako history

Historia systemów uniksowych i ich głównych komponentów. NIE UŻYWAJ tego tagu do pytań związanych z powłoką; zamiast tego użyj „historii poleceń”.




4
Dlaczego nazwy systemowe wywołań UNIX / POSIX są tak nieczytelne?
Jaki jest powód używania takich nienazwanych nazw wywołań systemowych, takich jak timei creatzamiast getCurrentTimeSecsi createFilelub, a może bardziej odpowiednich w systemach Unix get_current_time_secsi create_file. Co prowadzi mnie do następnej kwestii: dlaczego ktoś miałby chcieć czegoś takiego cfsetospeedbez futerału na wielbłąda lub przynajmniej podkreśla, aby był czytelny? Oczywiście wywołania miałyby więcej …

1
Dlaczego wywołanie systemowe UNIX nosi nazwę „kill”?
Ciekawi mnie historia tej nazwy. Wydaje mi się, że wywołanie systemowe „zabij” mogło zostać nazwane „sygnał”, a wywołanie systemowe „sygnał” mogło zostać nazwane „uchwyt”. Zastanawiałem się, czy pierwotnym zastosowaniem wywołania systemowego mogło być po prostu zabicie innego procesu, a jego użycie może być rozszerzone na bardziej ogólny mechanizm wysyłania sygnałów …
41 kill  history 

1
Co się stało z bzip1?
bzip2 był de facto standardem dla dość silnej kompresji już od wielu lat. Do bzip2tej pory pisałem polecenie tysiące razy, co mnie zastanawia - co się stało z bzip lub bzip1? Wydaje się, że Google niewiele mi o tym mówi i wygląda na to, że może to być ciekawa lekcja …


3
Dlaczego istnieje zasada jądra Linux, która nigdy nie narusza przestrzeni użytkownika?
Zacząłem myśleć o tym problemie w kontekście etykiety na liście mailingowej jądra systemu Linux. Jako najbardziej znany i prawdopodobnie najbardziej udany i ważny projekt wolnego oprogramowania na świecie, jądro Linuksa cieszy się dużą popularnością. A założyciel i lider projektu, Linus Torvalds, najwyraźniej nie wymaga tu przedstawiania. Linus od czasu do …


3
W jaki sposób potoki ograniczają użycie pamięci?
Brian Kernighan wyjaśnia w tym filmie, że wczesna atrakcja Bell Labs dla małych języków / programów opiera się na ograniczeniach pamięci Duża maszyna miałaby 64 k-bajtów - K, a nie M lub G - a więc oznaczało to, że żaden indywidualny program nie mógł być bardzo duży, a więc naturalną …
36 pipe  history 


4
Czy vi po cichu dodaje nowy wiersz (LF) na końcu pliku?
Mam problem ze zrozumieniem dziwnego zachowania: vi wydaje się dodawać nową linię (ASCII: LF, ponieważ jest to system uniksowy ( AIX )) na końcu pliku, kiedy NIE specjalnie go wpisałem. Plik jako taki edytuję w vi (uważając, aby nie wprowadzić nowego wiersza na końcu): # vi foo ## Which I …
36 vi  history  text 

9
Jak wyglądają duże komputery, do których podłączone były prawdziwe terminale?
Studiuję historię komputerów, aby lepiej zrozumieć, dlaczego terminale Linuksa działają w taki sposób. Czytałem, że w połowie lat siedemdziesiątych do połowy lat osiemdziesiątych większość ludzi używała prawdziwych terminali (w przeciwieństwie do emulatorów terminali) do komunikowania się z dużymi komputerami, jest to przykład prawdziwego terminala: Ale nie jestem w stanie znaleźć …
35 terminal  history 

5
Jaki jest sens mv -f?
Podręcznik GNU Coreutilsmv mówi: -f --force Do not prompt the user before removing a destination file. Jednak wydaje się to już zachowanie domyślne mv, więc -fopcja wydaje się zbędna. Np. W GNU Bash w wersji 4.3.11: $ ls -l total 0 $ touch 1 2; mv -f 1 2; ls …
34 files  history  mv 

2
Najstarszy plik binarny działający w systemie Linux?
W dyskusji na temat kompatybilności wstecznej w jądrze Linuksa i interfejsach graficznych GUI , Alan Cox zauważa, że ​​„ moje jądro 3.6rc będzie nadal uruchamiać fałszywy plik binarny zbudowany w 1992 roku. X jest z powrotem kompatybilny z aplikacjami znacznie starszymi niż Linux ”. Więc w jaki sposób wstecznie kompatybilne …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.