{"id":"https://openalex.org/W5722335","doi":null,"title":"Linux Application Development (2nd Edition)","display_name":"Linux Application Development (2nd Edition)","publication_year":2004,"publication_date":"2004-11-01","ids":{"openalex":"https://openalex.org/W5722335","mag":"5722335"},"language":"en","primary_location":{"id":"mag:5722335","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=1202477","pdf_url":null,"source":{"id":"https://openalex.org/S4306464809","display_name":"Addison-Wesley Professional eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Addison-Wesley Professional eBooks","raw_type":null},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021602538","display_name":"Michael K. Johnson","orcid":"https://orcid.org/0000-0002-8479-5810","observed_orcids":["https://orcid.org/0000-0002-8479-5810"]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michael K. Johnson","raw_affiliation_strings":[],"raw_orcid":"https://orcid.org/0000-0002-8479-5810","affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5054197206","display_name":"Erik W. Troan","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Erik W. Troan","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":2.3631,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.9294653,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":93},"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.5938000082969666,"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.5938000082969666,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.08810000121593475,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.06390000134706497,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.46000000834465027},{"id":"https://openalex.org/keywords/systems-programming","display_name":"system programming","score":0.7289999723434448},{"id":"https://openalex.org/keywords/process-model","display_name":"process model","score":0.453000009059906},{"id":"https://openalex.org/keywords/signal-processing","display_name":"signal processing","score":0.7260000109672546},{"id":"https://openalex.org/keywords/file-handling","display_name":"file handling","score":0.8009999990463257},{"id":"https://openalex.org/keywords/sockets","display_name":"sockets","score":0.5849999785423279},{"id":"https://openalex.org/keywords/valgrind","display_name":"Valgrind","score":0.9700000286102295},{"id":"https://openalex.org/keywords/regular-expressions","display_name":"regular expressions","score":0.7139999866485596},{"id":"https://openalex.org/keywords/security-computing","display_name":"security (computing)","score":0.35499998927116394},{"id":"https://openalex.org/keywords/public-opinion-survey","display_name":"public opinion survey","score":0.5799999833106995}],"concepts":[{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.8146451115608215},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7753932476043701},{"id":"https://openalex.org/C517481932","wikidata":"https://www.wikidata.org/wiki/Q388","display_name":"GNU/Linux","level":3,"score":0.7359408736228943},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.7047790288925171},{"id":"https://openalex.org/C112968700","wikidata":"https://www.wikidata.org/wiki/Q11368","display_name":"Unix","level":3,"score":0.6942775845527649},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6291317343711853},{"id":"https://openalex.org/C45463861","wikidata":"https://www.wikidata.org/wiki/Q942617","display_name":"Linux Unified Key Setup","level":3,"score":0.5842438340187073},{"id":"https://openalex.org/C532756234","wikidata":"https://www.wikidata.org/wiki/Q14658","display_name":"POSIX","level":2,"score":0.5751914381980896},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.4509654641151428},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3682892322540283},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3078463077545166}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:5722335","doi":null,"is_oa":false,"landing_page_url":"https://dl.acm.org/citation.cfm?id=1202477","pdf_url":null,"source":{"id":"https://openalex.org/S4306464809","display_name":"Addison-Wesley Professional eBooks","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"ebook platform"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":"Addison-Wesley Professional eBooks","raw_type":null}],"best_oa_location":null,"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/W1538025523","https://openalex.org/W1540031102","https://openalex.org/W1547766879","https://openalex.org/W607277748","https://openalex.org/W1592955245","https://openalex.org/W2395076924","https://openalex.org/W1573517033","https://openalex.org/W592027770","https://openalex.org/W4233191129","https://openalex.org/W123827732"],"abstract_inverted_index":{"Develop":[0],"Software":[1],"that":[2],"Leverages":[3],"the":[4,15,51,77,86,91,110,117,119,145,181],"Full":[5],"Power":[6],"of":[7,24,100,109,113,138,196,224,234,252],"Today's":[8],"LinuxLinux":[9],"Application":[10],"Development,":[11],"Second":[12],"Edition,":[13],"is":[14],"definitive":[16],"reference":[17],"for":[18,76,126,245],"Linux":[19,42,78,132,182,215],"programmers":[20,28,43],"at":[21],"all":[22],"levels":[23],"experience,":[25],"including":[26,227,240],"C":[27,82,205],"moving":[29],"from":[30],"other":[31],"operating":[32,146],"systems.":[33],"Building":[34],"on":[35],"their":[36],"widely":[37],"praised":[38],"first":[39],"edition,":[40],"leading":[41],"Michael":[44],"Johnson":[45],"and":[46,54,90,103,124,134,149,156,158,172,180,193,210,219,229,248,258,270,275],"Erik":[47],"Troan":[48],"systematically":[49],"present":[50],"key":[52],"APIs":[53],"techniques":[55],"you":[56,106],"need":[57],"to":[58,65,69,200],"create":[59],"robust,":[60],"secure,":[61],"efficient":[62],"software":[63],"or":[64],"port":[66],"existing":[67],"code":[68,198,279],"Linux.This":[70],"book":[71],"has":[72],"been":[73],"fully":[74],"updated":[75],"2.6":[79],"kernel,":[80],"GNU":[81,204],"library":[83,206,243,263],"version":[84,137],"2.3,":[85],"latest":[87],"POSIX":[88],"standards,":[89,209],"Single":[92],"Unix":[93],"Specification,":[94],"Issue":[95],"6.":[96],"Its":[97],"deep":[98],"coverage":[99,223,233],"Linux-specific":[101],"extensions":[102],"features":[104],"helps":[105],"take":[107],"advantage":[108],"full":[111],"power":[112],"contemporary":[114],"Linux.":[115],"Along":[116],"way,":[118],"authors":[120],"share":[121],"insights,":[122],"tips,":[123],"tricks":[125],"developers":[127],"working":[128],"with":[129],"any":[130,136],"recent":[131],"distribution,":[133],"virtually":[135],"Unix.Topics":[139],"include":[140],"Developing":[141],"in":[142],"Linux:":[143],"understanding":[144],"system,":[147],"licensing,":[148],"documentation":[150],"The":[151,203],"development":[152],"environment:":[153],"compilers,":[154],"linker":[155],"loader,":[157],"unique":[159],"debugging":[160],"tools":[161],"System":[162],"programming:":[163],"process":[164],"models,":[165],"file":[166],"handling,":[167,189],"signal":[168],"processing,":[169],"directory":[170],"operations,":[171],"job":[173],"control":[174],"Terminals,":[175],"sockets,":[176],"timers,":[177],"virtual":[178],"consoles,":[179],"console":[183],"Development":[184],"libraries:":[185],"string":[186],"matching,":[187],"terminal":[188],"command-line":[190],"parsing,":[191],"authentication,":[192],"more":[194,272],"Hundreds":[195],"downloadable":[197],"samplesNew":[199],"this":[201],"edition":[202],"(glibc),":[207],"underlying":[208],"test":[211],"macros":[212],"Writing":[213],"secure":[214],"programs,":[216],"system":[217,242,260],"daemons,":[218],"utilities":[220],"Significantly":[221],"expanded":[222],"memory":[225],"debugging,":[226],"Valgrind":[228],"mpr":[230],"Greatly":[231],"improved":[232],"regular":[235],"expressions":[236],"IPv6":[237,247],"networking":[238],"coverage,":[239],"new":[241],"interfaces":[244],"using":[246],"IPv4":[249],"interchangeably":[250],"Coverage":[251],"strace,":[253],"ltrace,":[254],"real-time":[255],"signals,":[256],"poll":[257],"epoll":[259],"calls,":[261],"popt":[262],"improvements,":[264],"Pluggable":[265],"Authentication":[266],"Modules":[267],"(PAM),":[268],"qdbm,":[269],"much":[271],"Improved":[273],"index":[274],"glossary,":[276],"plus":[277],"line-numbered":[278],"examples":[280]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-10-03T13:16:28.481748","created_date":"2016-06-24T00:00:00"}
