设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:深度Linux推新版本 微软技术透明中心源码公开

2017-3-5 22:50| 发布者: joejoe0332| 查看: 9153| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 深度操作系统是一个致力于为全球用户提供美观易用、安全可靠的Linux发行版。深度操作系统15.4 Beta全新设计了控制中心,并默认预置了深度家族的一系列应用,不仅做到好用还要好看,大大提升了用户体验。同时也是在本 ...


  GitHub最近发布了其开源指南,该指南为开源项目的贡献者和维护者提供了一系列常见的开源项目场景和最佳实践以供参考。这份开源指南本身是开源的,GitHub致力于邀请更多开发人员参与进来,分享他们的故事。


  根据GitHub所述,创建开源指南的主要目的是帮助个人、社区和企业拥抱开源。开源是非常复杂的,尤其对于新手来说开源是不小的挑战。富有经验的贡献者非常了解如何使用开源软件,如何为开源软件做出贡献以及开发开源软件的最佳方式。我们不应该重走老路。

  然而,如何成功地实现首次贡献并不是这份指南的唯一内容,指南中还提供了如何更方便地寻找项目的用户,如何开始新项目,如何建立健康的开源社区等相关内容。指南还关注于最佳实践、获得经济支持、各项指标和法律问题。

  现在这份指南是开源的,每个人都可以贡献,但究竟什么样的内容可以呈现在指南上?你们需要审核什么内容,你们自己又提供了什么内容?更多内容,本次专辑将为您一一带来……

  今天我们很高兴地宣布 Python Fire 开源。Python Fire 可从任何 Python 代码生成命令行接口(command line interfaces (CLIs)),简单地调用任意 Python 程序中的 Fire 函数以将那个程序自动地转化为 CLI。该库可通过 `pip install fire` 从 pypi 获取,也可参考 Github 上的资源。


  Python Fire 自动把你的代码转化成一个 CLI,而不需要你做任何额外工作。你不必定义参数、设置帮助信息或写一个主函数定义代码如何运行。相反地,你只需从主模块调用 `Fire` 函数,Python Fire 会接管剩下的一切。它使用检索将任何 Python 对象(无论是类、对象、字典、函数,甚至是整个模块)转化为命令行接口,并输出标注标签和文档,并且指令行界面会随着编码的变化保持实时更新。

  当然你可以继续像使用 Python 普通库那样使用这个模块,从而你可以使用跟 Bash 和 Python 完全一样的的代码。如果你正在写一个 python 库,那么在试验这个模块的时候你就不需要更新你的主要方法(method)或客户端。仅仅只需要以命令行的方式运行一部分你正在试验的库。即使这些库改变了,该命令行工具仍然保持更新。

  在 Google,工程师们使用 Python Fire 从 python 库生成命令行工具。因为我们有使用 Python 图像库(Python Imaging Library/PIL)和 Fire 建立的图像处理工具。在谷歌大脑,我们使用由 Fire 构建的实验管理工具,该工具能够和 Python 或 Bash 同等程度地管理实验。详细内容本次专辑会为您慢慢道来……

  Valve 在 2012 年时把旗下 Steam 加入对 Linux 系统的支持,现在更是扩展至 VR 的部分。该公司刚刚释出了 SteamVR for Linux,让开发者能制作在 HTC Vive 使用的 Linux 内容。因为目前仍在 beta 阶段,所以开发者需要使用基于 Vulkan 的 NVIDIA 开发者 beta 驱动程序,而且也只能启用直接在 VR 装置里显示内容的「direct」模式,不能在外接显示器上同步输出。


  开发者当然也能使用 AMD 的显卡,但更是需要用到预先发布的驱动器版本,而且显示模式更限于第二「桌面」显示模式,而 Intel 显卡则仍未有支持。而在开发 Linux OpenVR 游戏时,也需要用到 Unity 5.6 版本的引擎。暂时已知的问题就是基座的电源管理问题、音讯装置未能切换,以及显示模式的会因为所用显卡而有限制。

  另外,Valve 程序员 Joe Ludwig 最近曾说过开发者们都希望 SteamVR 能支持更多平台,因为他们都担心微软会过于专注自家的 Windows 10 和通用 Windows 应用程序,突然一天就会取消像 Steam 般的第三方应用市场的支持。更多内容大家可以关注本次专辑……
 

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部