`
abruzzi
  • 浏览: 452429 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

工作环境移植至linux

阅读更多

上学的时候,大概是大二时,将自己那个很古老的ThinkPad T23 装成了linux,很舒服的用了一年多,深深的喜欢上了这种纯面向开发的操作系统环境。最近,一直再考虑工作环境的移植问题。由于公司是开发基于web的java产品,所以基本时平台无关了,趁周末的机会,将机器装成了Fedora Core 10。新版本就是好啊! 安装完成后,基本上所有的硬件都正常的设别出来了,连刚出来没多久的一个摄像头也认出来了!

 

配置好Eclipse(3.4), Firefox(3),JDK,基本就可以正常工作了,编辑器一直在用vim,在windows下就是了,gimp的功能跟photoshop不相上下,办公系列有openoffice,web服务如gmail, RSS reader等都是基于Firefox的,很舒服的就过渡过来了,唯有声卡的问题,稍微纠缠了几天,不过幸好有大二时Fedora Core 4下装声卡的经验,现在一切正常了,哈哈!

 

  • 不用担心病毒
  • 不用管D版
  • 由于自己对游戏天生没有兴趣,正好没有什么移植过来的大型游戏

今天真是,我喜欢今天啊!!,哈哈。

 

好了,给大家看几张图吧

 

开发环境Eclipse:


浏览器Firefox

 


 

文本编辑器vim,这个高级的文本编辑器我已经隆重的向大家推荐过N次了,呵呵。

 


最后看一个整体的效果图

 


 

在linux下学习或者开发可以很大程度的提高自己的解决问题的能力,好多东西需要DIY,而且,Linux下大部分软件时可自由配置的,所以,几乎每个开发者都会找到一套适合自己的软件配置,如VIM,FVWM,emacs,X,等等,而这些配置都是纯粹的文本,很方便在各个系统间的切换,移植。这个跟在windows下大部分软件是需要用户去适应有很大的不同。

 

前几天约略翻了一下计算机大思想的发展史,貌似面向对象的思想早在我出生的那年就提出来了,可是,看看网络上的很多文章或者教程,还是深深的陷入在过程式开发的泥淖中。

 

好了,今天大约介绍一下新换的系统,以后就在这个较纯净的开发环境下开发了,哈哈!

  • 大小: 363 KB
  • 大小: 160.2 KB
  • 大小: 82.9 KB
  • 大小: 148.8 KB
分享到:
评论
56 楼 xbwolf 2009-03-02  
volking 写道
旺旺如何解决?QQ功能不全如何解决?

注意楼主的标题,他是说把 工作 环境移到linux下了
55 楼 JEdong 2009-03-02  
openoffice还是算了吧。跟MSOFFICE不兼容。建议用永中office。跟msoffece非常兼容。并且是用JAVA开发的。
54 楼 neptune 2009-03-02  
Fedora下,用eclipse中文输入法,就会要了你的命
53 楼 Elminster 2009-03-01  
abruzzi 写道
Elminster 写道

楼主麻烦把字体告诉我一下,我找好用的开源字体很久了。


我好像没有装字体,Fedora Core 10,默认的英文版安装,完了貌似就是这样了,真的。





Fedora Core 10 对吧,我去试试。
52 楼 qubic 2009-03-01  
旺旺有web版,但是支付宝只支持32位linux浏览器,所以在支付宝出64位firefox插件前还是装32位好了
51 楼 abruzzi 2009-03-01  
volking 写道
旺旺如何解决?QQ功能不全如何解决?


QQ的一些功能确实目前还没有好的解决方案。不过从腾讯发布linux版的这个事实来看,对QQ的完全支持只是时间问题。我的主要目的是开发,通常的交流都是email,幸好这个对平台的依赖性不是很大。

现在网络电话如SKYPE等都有linux下的版本,相信不久后,就可以很容易的从这个平台漫步到另一个平台了,呵呵。不过话又说回来了,有些linux下的软件用习惯了,想在windows下使用,不过没有移植版本,你怎么办呢?(这种情况很多的,如果你经常在linux下工作,肯定会有一大堆的顺手的软件。)

BTW,往往是什么东东??
50 楼 ddd 2009-03-01  
我仔细看了一下字体,反正这几张图中中文字体都比较难看,英文的挺好。
楼主工作在linux下,我现在开始在linux下娱乐了。
49 楼 harry 2009-03-01  
近两年的工作,Java开发都是在ubuntu linux上进行,虽然遇到一些问题,总体上作为开发环境还是不错的。Windows下很好的shell,有时候要写一些脚本来部署程序等
48 楼 volking 2009-03-01  
旺旺如何解决?QQ功能不全如何解决?
47 楼 Laynepeng 2009-03-01  
abruzzi 写道
Laynepeng 写道
Linux的界面明显好看。。。。:)我是楼主肯定把Linux的界面弄得完全不像。。。

我觉得这个界面已经很漂亮了,默认的,基本木有配置,我的重点只是放在开发上,这个……恩,不是很难看吧?本来打算用fvwm呢,不过有些地方还不太熟,gnome用了好多年了,现这样吧,呵呵。



呵呵,这才是好看:

http://www.gnome-look.org/content/preview.php?preview=1&id=95885&file1=95885-1.jpg&file2=95885-2.jpg&file3=95885-3.jpg&name=Yakano+-Colors-

这是又好看又特别:

http://www.gnome-look.org/content/preview.php?preview=1&id=89831&file1=89831-1.jpg&file2=89831-2.jpg&file3=&name=Mira

:)
46 楼 abruzzi 2009-03-01  
Laynepeng 写道
Linux的界面明显好看。。。。:)我是楼主肯定把Linux的界面弄得完全不像。。。

我觉得这个界面已经很漂亮了,默认的,基本木有配置,我的重点只是放在开发上,这个……恩,不是很难看吧?本来打算用fvwm呢,不过有些地方还不太熟,gnome用了好多年了,现这样吧,呵呵。
45 楼 abruzzi 2009-03-01  
Elminster 写道

楼主麻烦把字体告诉我一下,我找好用的开源字体很久了。


我好像没有装字体,Fedora Core 10,默认的英文版安装,完了貌似就是这样了,真的。



44 楼 Elminster 2009-03-01  
abruzzi 写道
呵呵,没想到就一个简单的“叙述贴”差点引发了windows与linux的口水战,幸亏还是有明白人。


楼主麻烦把字体告诉我一下,我找好用的开源字体很久了。
43 楼 Laynepeng 2009-03-01  
Linux的界面明显好看。。。。:)我是楼主肯定把Linux的界面弄得完全不像。。。
42 楼 abruzzi 2009-03-01  
呵呵,没想到就一个简单的“叙述贴”差点引发了windows与linux的口水战,幸亏还是有明白人。

41 楼 gml520 2009-03-01  
搂住,我支持你,我工作环境也变了,用上了 ubuntu 8.04 ,没感觉 从win 下迁移到Linux
下有 什么困难,感觉自己的个工作效率 比以前高多了。呵呵!

只要对自己 适用,不用管别人怎么说的。
40 楼 logicgate 2009-03-01  
lz, I support u!
39 楼 abruzzi 2009-03-01  
ray_linn 写道

本来就是装个os,装两个开发软件而已, 还值得大书特书? dos, novell, windows, linux console,这些开发环境都弄过,也没见得有什么十分十分特别的东西.

这种setup开发环境的东西, 如无十分特别的,写了就是显摆被.


安装了个新的OS,装两个开发软件,不管从那方面来说,都不值得大书特书。所以我根本就没有大书特书,如果要炫耀装OS的技术的话,那未免太土了。在你还不知道LINUX是什么东西的时候我就曾安装过,所以,这个根本不需要显摆。

我只不过是说我的开发环境变了,没有也没必要炫耀什么。唯一的错误可能就是不小心发到这个“海阔天空”的论坛里了,唉!
38 楼 刑天战士 2009-03-01  
作为开发人员,用了3年的linux后,很难在喜欢windows了……memcached,squid,haproxy这些东西哪个不是xnix下的
37 楼 ray_linn 2009-03-01  
脑袋雷劈的 写道
abruzzi 写道
脑袋雷劈的 写道
为什么要非要到linux底下工作呢??不懂!!

你为什么非要在windows(很可能是D版的)下工作呢??也不懂!!

做为软件开发者,没有使用正版软件的认识,是一个比较悲哀的事情。


晕,谁说我用的是盗版!!!



PS: 我的机器上也全部有版权,包括winrar和ultra iso (花了50元支持了国产软件).

相关推荐

    Vxworks应用程序移植到Linux的方案

    - **命令行操作**:Linux系统的日常管理和开发工作大多通过命令行进行,掌握基本的文件管理、进程控制、网络配置等命令至关重要。 3. **移植策略** - **应用程序兼容性**:VxWorks和Linux的API有很大差异,需要...

    windows程序移植到linux

    本文主要探讨的是如何将原本运行于Windows平台的应用程序移植到Linux环境下的过程。由于两种操作系统的内核及运行环境存在本质差异,因此在移植过程中会遇到各种挑战。 #### 二、移植前的准备 1. **理解源代码:**...

    虚拟嵌入式开发环境中的Linux内核移植与裁剪.pdf

    Linux 内核移植与裁剪在虚拟嵌入式开发环境中的应用 Linux 内核移植与裁剪是嵌入式开发中的一种重要技术,它可以使 Linux 内核在虚拟嵌入式开发环境中运行,并进行相关项目的开发。下面是关于 Linux 内核移植与...

    Windows代码移植到Linux

    在进行Windows代码向Linux环境的移植过程中,首先需要注意的是编码格式的问题。由于不同操作系统对文本文件的编码支持可能存在差异,因此确保代码文件采用正确的编码格式至关重要。题目中特别提到,如果编码格式设置...

    从Windows到Linux的C程序移植研究.pdf

    本文研究了从Windows到Linux的C程序移植,介绍了Linux系统的安装和开发环境的搭建,探讨了C程序移植的方法和经验,并结合实际程序移植结果进行了分析。 Linux系统安装和开发环境的搭建是从Windows到Linux的C程序...

    qt4.8.4移植到linux3.4.2

    Qt4.8.4 移植到 Linux 3.4.2 本文档详细讲解了 Qt4.8.4 移植到 Linux 3.4.2 的过程,涉及到 Qt 的配置、编译和移植等知识点。 Qt 简介 Qt 是一个跨平台的应用程序开发框架,由诺基亚公司开发。Qt 提供了一个完整...

    VS2008项目移植到Linux的makefile转化工具。

    总之,"VS2008项目移植到Linux的makefile转化工具"是跨平台开发中的一个重要辅助工具,它减少了开发者在不同操作系统间切换时的繁琐工作,提高了开发效率。通过理解这个工具的使用方法和工作原理,开发者可以更顺畅...

    Lwip协议栈在嵌入式Linux下的移植与实现.pdf

    Lwip 协议栈在嵌入式 Linux 下的移植和实现需要考虑多个方面的因素,以便能够正确地工作。 知识点: * Lwip 协议栈的特点和组成部分 * Lwip 协议栈在嵌入式 Linux 下的移植和实现过程 * 设备驱动程序的编写 * 网络...

    基于ARM平台Linux+Xenomai系统搭建及主站、LinuxCNC移植(LCD版).pdf

    本文档详细描述了交叉编译链的安装过程,以及在BeagleBone平台(带有LCD)移植Xenomai实时内核、移植IGH-EtherCAT、移植LinuxCNC的详细过程,以及可能遇到的具体问题,并且对问题作出了解决 备注:这里移植的Linux...

    嵌入式Linux系统移植.pdf

    "嵌入式Linux系统移植" 嵌入式Linux系统移植是指将Linux操作系统移植到嵌入式设备中,以满足各种应用需求。嵌入式Linux系统移植的重要性在于其广泛的应用场景,例如手机、洗衣机、汽车等设备都需要嵌入式Linux系统...

    linux Madplay移植

    Madplay在Linux环境下的移植是一项涉及多个环节的工作,从依赖库的准备到Madplay自身的编译安装,每一步都需要仔细对待。通过上述步骤,我们可以成功地将Madplay移植到自定义的Linux环境中,为嵌入式开发提供了强大...

    轻松教你移植FFmpeg到Arm-Linux开发板

    一、FFmpeg移植到Arm-Linux开发板前的准备工作 在移植FFmpeg到Arm-Linux开发板之前,需要先移植X264,因为FFmpeg依赖X264。在Ubuntu 16.04环境下编译生成X264,下载X264包,解压并配置交叉编译器环境变量,配置 ...

    linux系统移植 pdf

    Linux系统移植:深入理解硬件与软件环境、Bootloader与交叉工具链 在现代嵌入式系统开发中,Linux系统的移植是一项复杂而关键的任务,它涉及硬件环境、软件环境的搭建,Bootloader的编写与配置,以及交叉工具链的...

    如何将lvgl移植到嵌入式linux.docx

    在嵌入式Linux系统中,将LVGL图形库移植到开发板是一项常见的任务,它能够帮助我们创建美观、用户友好的图形用户界面。LVGL(LittlevGL)是一个开源的图形库,支持多种嵌入式平台,提供了丰富的图形组件和动画效果。...

    基于S5PV210的Linux内核移植.pdf

    该方法包括搭建基于Cortex-A8的Linux开发环境、Linux内核的配置和编译、内核移植的步骤等。 Linux内核移植的方法和步骤: 1. 搭建基于Cortex-A8的Linux开发环境,包括选择合适的开发板、安装Ubuntu操作系统、安装...

    Linux全线移植文档

    **知识点:Linux系统...通过本文档的学习,读者将能够系统地了解Linux移植的全流程,包括硬件准备、软件环境搭建、工具链构建、Bootloader编写、u-boot移植等核心环节,为实际项目中的Linux移植工作打下坚实的基础。

    linux2.6.25移植手册

    《Linux2.6.25移植手册》是天嵌科技为TQ2440和Sky2440用户量身定制的一份详尽的学习与开发指南,旨在帮助开发者理解和实践Linux内核在这些硬件平台上的移植过程。这份手册不仅涵盖了Linux内核的基本概念,还深入探讨...

    Linux下MFC的CString源码移植

    总结,将MFC的CString移植到Linux环境是一项涉及C++语言特性、内存管理、字符串操作和异常处理等多个方面的工作。通过理解原CString的功能和实现,我们可以创建一个新的类来实现相同的功能,同时充分利用Linux下的...

    经典Linux系统移植教程

    ARM架构是一种广泛应用的嵌入式处理器架构,因此,移植Linux到ARM平台是嵌入式开发中的常见任务。 二、处理器架构适配 Linux内核需要根据目标处理器的指令集进行改编。ARM架构与x86或x86_64等其他架构有显著差异,...

Global site tag (gtag.js) - Google Analytics