iptton 发表于 2008-12-10 22:49

没人说过BSIDE吧..-_-|

落魂逍遥 发表于 2008-12-11 13:12

回复 16楼 吉亲史弗 的帖子

好眼光

小飞侠 发表于 2009-1-4 13:46

回复 楼主 蓝蓝的天 的帖子

Yes, you should know what is POSIX and how to write POSIX code.
And yes, you should familiarize yourself with a Bash/Korn shell.
You should know Perl, debugging under Linux/Unix, makefile, interprocess communication, threading, I/O, signal, mega file stuffs like pipe, share memory etc., socket programming.... There are many, many things to learn and to do under Linux. , you could even do cluster programming on cluster built upon Linux machines.

Windows is good, but it segregated you away from what you should know as being a computer specialist.
Never claim to know"operating system" if you'venever touched Linux.

吉亲史弗 发表于 2009-1-11 16:17

原帖由 落魂逍遥 于 2008-12-11 13:12 发表 https://www.gdutbbs.com/images/common/back.gif
好眼光
废话!

gyCai 发表于 2009-1-11 22:14

Linux对研究操作系统有用。

盼望 发表于 2009-2-10 16:06

本人从事银行软件开发
一天16小时对着unix linux
unix linux作为服务器处理效率比win胜一筹,再者unix linux病毒少,受攻击的几率比win少,一般熟悉unix linux的黑客都是世外高人,收入已不少,所以不屑攻击你一台小小的服务器。而且,unix linux开源,安全性较windows好些。
但unix linux 在x-window   等图形界面下运行时就差了一点。
目前比较流行的ubuntu本人用了一年多,图形界面比较漂亮,但耗资源非常大。
cpu经常是过50%。
图形操作系统win比unix linux好些。
一般个人电脑都比较讲究易用,图像界面比较适合。
对于开发,unix linux下跟windows有很大的不同,毕竟是两个压根底不同的操作系统。
所有程序都是基于操作系统上运行的。操作系统提供通用接口给程序调用,这些接口就是常说的API,实际上API是Application Programming Interface(应用程序编程接口)的简称。
操作系统不同所以API也不同。但由于开发商竞争和社会上一些机构的努力下,很多API都有一些标准。比如c标准里定义的一些函数(printf,scanf,等),在windows ,的c开发和unix linux的c开发都是同样的用法。但也有些不同的。windows的读文件系统的API函数跟unix linux的不同。
跨平台的出现是因为操作系统的差异给程序及程序源代码的移植造成非常不便。
java就是跨平台的例子。
但无论你在windows 或是在unix 运行java程序,你都必须在你的操作系统上装java虚拟机。java虚拟机是针对不同的操作系统开发出来的,windows的java虚拟机只能在windows下运行,unix的java虚拟机只能在unix下运行。但你用java语言开发出来的程序可以在windows下运行,也可以在unix 下运行,不对,准确应该说是在windows下的java虚拟机下运行,在unix 下的java虚拟机下运行。

iptton. 发表于 2009-2-10 18:32

LS很久没出现过了哦

crazyox 发表于 2009-2-15 11:35

无须人言亦言,关键是你要精通某一项技术。。。
页: 1 [2]
查看完整版本: linux是否真的那么重要