开源项目Krita学习(一)

开源项目Krita学习(一)

Krita是一个开源的绘画软件,处于对科学技术和人文艺术的追求,我从今日起开始了对此项目的学习。

1.Jenkins CI

进入Krita的github仓库后,一个陌生的词组吸引了我:
在这里插入图片描述
在百度百科上找到了解释:

jenkins 是工具 CI是持续集成的缩写(Continuous Integration)
Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:
1、持续的软件版本发布/测试项目。
2、监控外部调用执行的工作。
jenkins官网 https://jenkins.io/
可以进一步了解。 现在jenkins是主流工具。

Jenkins的官网简介:

Jenkins Build great things at any scale(以任何的规模)

The leading open source automation server, Jenkins provides hundreds
of plugins to support building, deploying and automating any project.

由于Jenkins不是本计划的重点,所以对此的介绍就到此为止了,来日方长我们再一起详细了解。

Jerkins CI Name这一栏的下方有“OpenSuse Qt”和“Free BSD两项”

关于Qt:

One framework. One codebase. Any platform. Everything you need for
your entire software development life cycle. Qt is the fastest and
smartest way to produce industry-leading software that users love.

关于 Free BSD

FreeBSD是一种自由类Unix操作系统,是由经过BSD、386BSD和4.4BSD发展而来的类Unix的一个重要分支。FreeBSD拥有超过200名活跃开发者和上千名贡献者。

FreeBSD被认为是自由操作系统中的不知名的巨人。它不是Unix,但如Unix一样运行,具有兼容Unix的系统API。作为一个操作系统,FreeBSD被认为相当稳建可靠。

FreeBSD是以一个完善的操作系统的定位来做开发。其内核、驱动程序以及所有的用户层(Userland)应用程序(比方说是Shell)均由同一源代码版本控制系统保存(目前使用Subversion并与CVS兼容)。相较于另一知名的的操作系统Linux,其内核为一组开发人员设计,而用户应用程序则交由他人开发(例如GNU计划),最后再由其他团体集成并包装成Linux包。

FreeBSD默认是无桌面环境的命令行界面,想要使用桌面环境必须自行安装,或是使用PC-BSD之类的桌面发行版。

在这里插入图片描述
这张给开发人员小贴士的截图是在krita中文社区上见到的,对以上内容的理解或许会有巨大的帮助。

猜你喜欢

转载自blog.csdn.net/LINKUN787624675/article/details/107724849