GithubHelp home page GithubHelp logo

linux-os-programming's Introduction

LINUX系统编程——煎鱼出品

努力更新中。。。 努力更新中。。。 努力更新中。。。

这是煎鱼大魔王出品《LINUX系统编程》中的源代码

所有代码由vim编写,在Archlinux下使用GCC编译调试

本教程的文字版请看这:LINUX系统教程文字版

本教程的视频版请看这:LINUX系统编程视频版——现在为空链

封面

关于本书

Linux是一个很伟大的系统,除了桌面系统占有率不高以外,Linux在各个平台发挥着巨大的作用。了解Linux对工作学习生产都有很大帮助。现在我大**的Linux爱好者也越来越多,大家也了解了很多Linux系统管理员(Linux Sys Admin)的相关知识,所以本书从Linux的系统编程为切入点了解Linux,编写Linux下的程序。注意的是本书不是讲解Linux内核的编程,而是Linux提供的系统接口的编程。

此外本内容也是为《LINUX系统编程》视频的教程文字版,旨在补充视频教程。本书的全部内容都在Linux环境下完成,logo、书、视频等也是使用Linux下的原生软件创作。

本书对象

本书面向的对象不限,但前提是有一定的Linux系统的使用经历,并且有一定的C语言基础。你可以使用自己喜欢的Linux发行版,我主要推荐使用Fedora、Ubuntu或Archlinux作为学习开发的环境。

  • Fedora

    虽然Fedora上是Redhat试用新技术的地方,但还是十分稳定的,安装方便,Linux之父Linus也是使用Fedora的。

  • Ubuntu

    在Linux用户占有一定数量,相关学习资源多,而且是大多开发商开发的平台,当然Google的Goobuntu也是它的衍生版。

  • Archlinux

    在众多发行版中不得不说Archlinux是wiki最丰富的,也有很好的包管理软件和aur的补充,及时的软件更新,用来学习开发十分不错。

关于作者

作者为Wyatt Jee,昵称为煎鱼大魔王

Linux历程:由于破解wifi的原因开始第一次接触了Linux,接触的发行版为cdlinux和backtrack(现在改名为kali linux),后来因为compiz的炫酷特性开始接触了Ubuntu发行版,也真正开始去了解Linux的相关知识,实在难以想象当初的我一个系统可以折腾一天。和老一辈Linux爱好者不同,他们都是从centos开始的,我想是当时运维大环境下的关系吧。也正是我从Debain系的Ubuntu开始,所以所以习惯了Debain系以及GNOME体验。后来由于Ubuntu的一些问题以及想要对redhat系尝试,开始使用Fedora,体验也还不错,rpm和dnf也很好用。由于系统版本更新的方式使我开始走向滚动更新系,也开始使用了archlinux发行版,也是现在正在使用的主发行版,体验了各大DE(桌面环境)和WM(窗口管理器),都很不错。现在的我开始制作Linux相关的学习资料,旨在为Linux和开源界带来新的活力,让更多的人了解学习Linux。

关于版权

本书的封面设计及其logo均由Wyatt Jee持有不得随意盗用。本书内容供大家个人免费使用,不得转载,如若用于商业用途,请联系作者本人。

Wyatt Jee (煎鱼大魔王)

2016年8月11日,**浙江

linux-os-programming's People

Contributors

wyattjee avatar

Stargazers

 avatar  avatar  avatar peanut avatar Xiaoxiao Lu avatar Nandy avatar  avatar  avatar 张海生 avatar  avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.