`
abruzzi
  • 浏览: 452421 次
  • 性别: 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
分享到:
评论
16 楼 logicgate 2009-03-01  
ray_linn 写道
这种东西也值得show 图来显摆?? ....根本算不上什么技术.


就算你技术超强,你这种态度也是被我鄙视的。
15 楼 buaalijie 2009-03-01  
xieye 写道
buaalijie 写道
可以弱弱的问一句,vim好用不?比Notepad++强?

每一次我用它都痛不欲生,想去死.

吐啊吐啊就习惯了。


当然,可能有的人用习惯了会觉得好用.
个人确实还是觉得eclipse加上Notepad++(linux下面就是gedit,mac下面就是TextWrangler)就够了.

textmate之类的对中文支持不太好,而且不习惯的人用起来其实也不见得就好用.再加上收费.所以就不推荐了.
14 楼 xieye 2009-03-01  
buaalijie 写道
可以弱弱的问一句,vim好用不?比Notepad++强?

每一次我用它都痛不欲生,想去死.

吐啊吐啊就习惯了。
13 楼 blacksheepW 2009-03-01  
abruzzi 写道
脑袋雷劈的 写道
为什么要非要到linux底下工作呢??不懂!!

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

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


如果你是因为这个原因投奔linux的,那我劝你还是不要用了
12 楼 buaalijie 2009-03-01  
可以弱弱的问一句,vim好用不?比Notepad++强?

每一次我用它都痛不欲生,想去死.

不过在shell下面的vi编辑器改配置文件倒是比较方便.
11 楼 whaosoft 2009-03-01  
  嘎嘎嘎 我也想用!~!
10 楼 xieye 2009-03-01  
FC10下我装过eclipse,
试过装sun的jdk,官方的eclipse,点击就死机,
没办法,
装FC10匹配的jdk和eclipse,成功,只是下载真烦,两个文件都是上百兆,要是能下载后再安装就好了。

装完后,和windows下的eclipse一比,太痛苦(界面丑陋速度慢),最后就不用了。然后重新回到XP的光辉大道上,
楼主应该对画面要求不高。

为什么要非要到linux底下工作呢??不懂!!
服务器是它呗,为避免代码不兼容啊。

每用一次linux,就心碎一次。


9 楼 ray_linn 2009-03-01  
这种东西也值得show 图来显摆?? ....根本算不上什么技术.
8 楼 abruzzi 2009-03-01  
脑袋雷劈的 写道
为什么要非要到linux底下工作呢??不懂!!

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

做为软件开发者,没有使用正版软件的认识,是一个比较悲哀的事情。
7 楼 脑袋雷劈的 2009-03-01  
为什么要非要到linux底下工作呢??不懂!!
6 楼 hocus 2009-03-01  

试用过的 MADRIVA FC CENTOS UBUNTU都没碰到声卡问题,早年的蓝点 和红帽7碰到过无法驱动
5 楼 bonny 2009-03-01  
楼上该行做JE的NPC了?
4 楼 laiseeme 2009-03-01  
风花雪月饼 写道
abruzzi 写道
风花雪月饼 写道

望楼主介绍下如何解决声卡问题。。谢谢了。


以前的FC4下的声卡问题是,硬件太特别,无法驱动(没有声音),后来下载了alsa包,使用alsaconf配置了以下,就可以用了。

这次时FC10,硬件倒是找找了,但是播放mp3或者其他视频文件时,会延迟或者卡死。开始估计是驱动不匹配,后来用FC自带的sound preferences配了半天都不行,然后考虑是否解码器的问题,用yum装了一下mencoder, 然后视频,音频都可以播放了。

FC10中,对yum的支持空前的好,基本和ubuntu的apt-get相当了,非常好用,比FC4升级了不止100个档次,呵呵。

顺便说一下,如果你有声卡的问题,可否详细描述之?比如,硬件情况,系统版本等。在最极端的情况下,可能需要重新编译内核,但是这是极少数的情况。

我是装的Ubuntu。算初次接触的那种。

我装了8.04是可以识别显卡,但是没声音,装8.10就整个都没界面。

当时卸载8.04也就是因为没声音,我在网上找了好多办法,都没效果,最后还把界面给整没了。。
当时我找个办法就是说得编译那文件啥的。。。整完了之后界面就没了。。 - -

请主动扶老奶奶过马路,提升RP值
3 楼 风花雪月饼 2009-03-01  
abruzzi 写道
风花雪月饼 写道

望楼主介绍下如何解决声卡问题。。谢谢了。


以前的FC4下的声卡问题是,硬件太特别,无法驱动(没有声音),后来下载了alsa包,使用alsaconf配置了以下,就可以用了。

这次时FC10,硬件倒是找找了,但是播放mp3或者其他视频文件时,会延迟或者卡死。开始估计是驱动不匹配,后来用FC自带的sound preferences配了半天都不行,然后考虑是否解码器的问题,用yum装了一下mencoder, 然后视频,音频都可以播放了。

FC10中,对yum的支持空前的好,基本和ubuntu的apt-get相当了,非常好用,比FC4升级了不止100个档次,呵呵。

顺便说一下,如果你有声卡的问题,可否详细描述之?比如,硬件情况,系统版本等。在最极端的情况下,可能需要重新编译内核,但是这是极少数的情况。

我是装的Ubuntu。算初次接触的那种。

我装了8.04是可以识别显卡,但是没声音,装8.10就整个都没界面。

当时卸载8.04也就是因为没声音,我在网上找了好多办法,都没效果,最后还把界面给整没了。。
当时我找个办法就是说得编译那文件啥的。。。整完了之后界面就没了。。 - -
2 楼 abruzzi 2009-02-28  
风花雪月饼 写道

望楼主介绍下如何解决声卡问题。。谢谢了。


以前的FC4下的声卡问题是,硬件太特别,无法驱动(没有声音),后来下载了alsa包,使用alsaconf配置了以下,就可以用了。

这次时FC10,硬件倒是找找了,但是播放mp3或者其他视频文件时,会延迟或者卡死。开始估计是驱动不匹配,后来用FC自带的sound preferences配了半天都不行,然后考虑是否解码器的问题,用yum装了一下mencoder, 然后视频,音频都可以播放了。

FC10中,对yum的支持空前的好,基本和ubuntu的apt-get相当了,非常好用,比FC4升级了不止100个档次,呵呵。

顺便说一下,如果你有声卡的问题,可否详细描述之?比如,硬件情况,系统版本等。在最极端的情况下,可能需要重新编译内核,但是这是极少数的情况。
1 楼 风花雪月饼 2009-02-28  
望楼主介绍下如何解决声卡问题。。谢谢了。

相关推荐

    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