文件名称:
Wiley.Professional.Linux.Programming.2007.pdf
开发工具:
文件大小: 5mb
下载次数: 0
上传时间: 2007-09-25
详细说明: Linux has come a long way in the last few years. From relatively humble beginnings, Linux now powers a growing number of Fortune 500 companies. Everything from your cell phone right on up to the largest supercomputing clusters are now built using the Linux kerne l and the software distributions built around it. But what really is Linux? What makes it different from any other UNIX-like Operating System on the market today? Most importantly, how can you harness the full power of Linux and the wider Free, Libre, and Open Source Software (FLOSS) revolution in your own software projects? This book aims to address these and other questions. The raison d’etre for this book really stems from a need to impart to you, the reader, those things that make Linux unique, while going beyond the basic Beginner’s guides that are already available on the market. As a professional Linux programmer, the author has, over the years, found himself working with highly skilled software engineers who have little or no Linux experience. Some were searching for a book like this one – only to be later disappointed. Born out of their frustration, this book should help you to understand the powerful sense of community, the established software development model and the way things are done in the Linux world. There are many other books that claim to be dedicated to Linux programming. Many of those books are truly excellent, but they often concentrate too much on the ways in which Linux simply follows what came before. You won’t find that in this book; it’s not merely about those things Linux has in common with the UNIX systems of old. It’s about the modern Linux Operating System. This is not just another UNIX programming book; it’s an attempt to explain to why Linux has been so successful and to show you some of those parts of the system that other books on the subject brush over or completely ignore. In this book, you will learn about what drives the Linux development process. You will discover the wide variety of tools commonly used by Linux developers – compilers, debuggers, Software Configuration Management – and how those tools are used to build application software, tools, utilities and even the Linux kernel itself. You will learn about the unique components of a Linux system that really set it apart from other UNIX-like systems, and you will delve into the inner workings of the system in order to better understand your role as one of a budding new generation of Linux developers. You will learn about novel development methods, including the use of virtualization technology, crosscompilation as a means to build software for different compatible platforms. You will also learn about the importance of internationalization to a community that has no borders – Linux is truly international and so are its users. Finally, you will learn about wider uses of Linux with the modern Internet by writing software for the oft-touted LAMP (Linux, Apache, MySQL, Perl/Python) stack. Linux is about so much more than just the Linux kernel itself – and it’s important to realize that as a Linux developer. Most importantly, this book is about learning. It’s about presenting you, the reader, with informed discussion of the key topics that drive Linux development so that you will be better equipped to discover the world of Free and Open Source software projects out there. After reading this book, you should better understand what it is that you need to know; you won’t get all the answers in this book, but you’ll be able to go out and learn for yourself. Whether you’re writing Free Software or working on a large commercial software project using Linux, you will gain from reading this book. ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.