{"id":"https://openalex.org/W1568652129","doi":null,"title":"Unix System Programming","display_name":"Unix System Programming","publication_year":1987,"publication_date":"1987-01-01","ids":{"openalex":"https://openalex.org/W1568652129","mag":"1568652129"},"language":"en","primary_location":{"id":"pmh:oai:cds.cern.ch:227209","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/227209","pdf_url":null,"source":{"id":"https://openalex.org/S4306402195","display_name":"CERN Document Server (European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},"volume":null,"type":"article","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://infoscience.epfl.ch/record/26162","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5056558140","display_name":"Keith Haviland","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Keith Haviland","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5047218933","display_name":"Ben Salama","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ben Salama","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6301,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.67995444,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13681","display_name":"Engineering and Information Technology","score":0.5317000150680542,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13681","display_name":"Engineering and Information Technology","score":0.5317000150680542,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.16660000383853912,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.06710000336170197,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/unix-kernel","display_name":"UNIX kernel","score":0.5920000076293945},{"id":"https://openalex.org/keywords/c-programming","display_name":"C programming","score":0.8050000071525574},{"id":"https://openalex.org/keywords/systems-programming","display_name":"system programming","score":0.5019999742507935},{"id":"https://openalex.org/keywords/subroutine-library","display_name":"subroutine library","score":0.6380000114440918},{"id":"https://openalex.org/keywords/signals","display_name":"signals","score":0.6639999747276306},{"id":"https://openalex.org/keywords/signal-handling","display_name":"signal handling","score":0.9710000157356262},{"id":"https://openalex.org/keywords/interprocess-communication","display_name":"interprocess communication","score":0.9980000257492065},{"id":"https://openalex.org/keywords/pipes","display_name":"pipes","score":0.9890000224113464},{"id":"https://openalex.org/keywords/sockets","display_name":"sockets","score":0.7929999828338623},{"id":"https://openalex.org/keywords/distributed-systems","display_name":"distributed systems","score":0.4000000059604645}],"concepts":[{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.9343197345733643},{"id":"https://openalex.org/C98536961","wikidata":"https://www.wikidata.org/wiki/Q7896857","display_name":"Unix architecture","level":4,"score":0.8631802797317505},{"id":"https://openalex.org/C127860442","wikidata":"https://www.wikidata.org/wiki/Q4033930","display_name":"Unix filesystem","level":5,"score":0.8031432032585144},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7939269542694092},{"id":"https://openalex.org/C532756234","wikidata":"https://www.wikidata.org/wiki/Q14658","display_name":"POSIX","level":2,"score":0.7923950552940369},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7370446920394897},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.5975606441497803},{"id":"https://openalex.org/C96147967","wikidata":"https://www.wikidata.org/wiki/Q190686","display_name":"Subroutine","level":2,"score":0.48370295763015747},{"id":"https://openalex.org/C204156049","wikidata":"https://www.wikidata.org/wiki/Q751436","display_name":"Inter-process communication","level":2,"score":0.4809088706970215},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.37518611550331116}],"mesh":[],"locations_count":3,"locations":[{"id":"pmh:oai:cds.cern.ch:227209","doi":null,"is_oa":false,"landing_page_url":"http://cds.cern.ch/record/227209","pdf_url":null,"source":{"id":"https://openalex.org/S4306402195","display_name":"CERN Document Server (European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":null},{"id":"pmh:oai:infoscience.tind.io:26162","doi":null,"is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/26162","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I5124864","host_organization_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","host_organization_lineage":["https://openalex.org/I5124864"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},{"id":"mag:1568652129","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA69127443","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":{"id":"pmh:oai:infoscience.tind.io:26162","doi":null,"is_oa":true,"landing_page_url":"http://infoscience.epfl.ch/record/26162","pdf_url":null,"source":{"id":"https://openalex.org/S4306400487","display_name":"Infoscience (Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I5124864","host_organization_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","host_organization_lineage":["https://openalex.org/I5124864"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2266839578","https://openalex.org/W1588054643","https://openalex.org/W1571660869","https://openalex.org/W1591051730","https://openalex.org/W603062330","https://openalex.org/W190566839","https://openalex.org/W64205235","https://openalex.org/W653220564","https://openalex.org/W592027770","https://openalex.org/W2487153104"],"abstract_inverted_index":{"From":[0,199],"the":[1,12,19,43,46,50,75,84,102,108,112,120,129,150,155,160,193,215,221,242,252,261],"Publisher:\r\nThe":[2],"UNIX":[3,37,40,72,93,103,113,121,218],"operating":[4,268],"system":[5,104,206,219,235],"has":[6,79],"become":[7],"a":[8,25,64,98,200,211,229,244,257],"key":[9],"part":[10],"of":[11,28,45,49,55,89,101,128,202,204,214,217,247,260,264],"technology":[13],"landscape":[14],"as":[15,254,256],"we":[16],"move":[17],"into":[18],"21st":[20],"century.":[21],"There":[22],"are":[23,136,141],"now":[24],"huge":[26],"number":[27],"large-scale":[29],"data":[30],"management":[31],"and":[32,39,66,78,115,124,140,159,168,178,192,207,210,237],"transaction-processing":[33],"systems":[34],"built":[35],"on":[36,97,166,176,182,188,197],"platforms,":[38],"is":[41,227],"at":[42],"core":[44],"server":[47],"backbone":[48],"Internet.":[51],"'The":[52],"new":[53],"edition":[54,174],"this":[56,173,265],"highly":[57,147],"successful":[58],"book":[59],"for":[60],"professional":[61],"programmers":[62],"provides":[63],"lucid":[65],"well":[67,255],"structured":[68],"guide":[69,158],"to":[70,82,149,172,250],"developing":[71,205],"software":[73,117],"in":[74,119,138],"C":[76],"language,":[77],"been":[80],"updated":[81],"reflect":[83],"more":[85,130,175,181,187],"distributed":[86],"environments":[87],"typical":[88],"current":[90],"IT":[91],"solutions.":[92],"System":[94],"Programming":[95],"concentrates":[96],"detailed":[99],"study":[100],"call":[105],"interface":[106,110],"-":[107,123,154],"programming":[109],"between":[111],"kernel":[114],"application":[116,208],"running":[118],"environment":[122],"additionally":[125],"covers":[126],"some":[127],"important":[131,152],"subroutine":[132,238],"libraries.\r\nFeatures":[133],"fundamental":[134],"techniques":[135],"developed":[137],"depth":[139],"fully":[142,223],"supported":[143],"with":[144],"program":[145],"examples":[146,169],"relevant":[148],"two":[151],"standards":[153],"X/OPEN":[156],"portability":[157],"IEEE":[161],"POSIX":[162],"standard":[163],"strong":[164],"emphasis":[165],"exercises":[167],"throughout":[170],"New":[171],"signals":[177],"signal":[179],"handling":[180],"interprocess":[183,190],"communication":[184],"using":[185],"pipes":[186],"advanced":[189],"communications":[191],"terminal":[194],"whole":[195],"section":[196],"sockets":[198],"wealth":[201],"experience":[203],"software,":[209],"real":[212],"appreciation":[213,246],"needs":[216],"programmers,":[220],"authors":[222],"appreciate":[224],"that":[225],"computing":[226],"not":[228,249],"spectator":[230],"sport.":[231],"By":[232],"exploring":[233],"both":[234],"calls":[236],"libraries":[239],"they":[240],"give":[241],"reader":[243],"practical":[245],"when":[248],"reinvent":[251],"wheel,":[253],"better":[258],"understanding":[259],"internal":[262],"workings":[263],"still":[266],"elegant":[267],"system.":[269]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2012,"cited_by_count":2}],"updated_date":"2026-10-25T09:29:13.331239","created_date":"2016-06-24T00:00:00"}
