整个世界喜迎NetworkManager1.0的到来!!

nyold

2004年

Facebook 上线了!

Ubuntu 的第一个版本发布了!.

这一年也是 Linux 桌面之年

Novell 收购了 Ximian 和 Mono!

Google 上市了!

Firefox 1.0 发布了!

你的手机是这个样子,掌上电脑仍然刚起步!

NetworkManager 布了第一个版本!.

时间很快到了 2014 年…

nynew

NetworkManager 1.0发布了!

就在 2014 放假之前,也就在编写 NetworkManager 的第一行代码后的 10 年,我们发布了 1.0 版本。在这 10 年我们经历了大量的里程碑来让 NetworkManager 更具协作性,更灵活,更易于配置,更易于使用。

你会问都有些什么?

1: libnm: 新的 GLib 客户端的库

针对 GLib/GObject 的用户,我们重新整合了 libnm-util 和 libnm-glib 到一个新的库,它就是libnm 。它不再使用 dbus-glib 而使用 GDBus 。它提供了 GIO 样式的异步调用。它以字符串的形式提供了访问 IP 地址、MAC 地址和其它属性的对外接口,而不再使用字节数组。并且它整合 NMClient 和 NMRemoteSettings 对象为一个 NMClient 对象,以及其它的一些更新。

通过下面的代码您可以十分容易的获得 IP 地址。

from gi.repository import GLib, NM

for dev in NM.Client.new(None).get_devices():
    ipcfg = dev.get_ip4_config()
    if ipcfg:
        for addr in ipcfg.get_addresses():
            print "(%s) %s/%d" % (dev.get_iface(), addr.get_address(), addr.get_prefix())

2:精简而快速的 DHCP 客户端

虽然新的客户端(基于 systemd/connman 的代码)尚不支持 DHCPv6,但是它比 dhclient 和 dhcpcd 更快速,也不会像 dhclient 那样大量的吃内存。在 NetworkManager.conf 配置文件中使用 ‘dhcp=internal’ 可以启用它,如果有什么问题可以联系我们。我们将在近期支持 DHCPv6 和 增加更多配置。

3:配置后退出

想要一个静态的配置但仍想用下 NetworkManager 配置一下,可以么? NetworkManager.conf 中的 ‘configure-and-quit=yes’ 选项可以配置您的网络接口然后结束 NM 进程,只是产生一些小的辅助进程来保持 DHCP 和 IPv6 地址,这个可节省资源并易于管理。

4:更好的协作性

大势所趋 NetworkManager 1.0 在对外的配置接口上做了很多的改进。另外,改进了 IPv6 sysctl 识别和预留用户自定义路由,创建虚拟网卡不再自动设置 IFF_UP,NetworkManager 处理外部主/从接口(master/slave)的变更更平滑。

5:更强大的 nmcli

我们在 nmcli 中添加了 PolicyKit 和交互的口令,这样允许您完全以命令行的方式来完成网络的配置。 这个新命令 ‘nmcli dev connect’ 可以启动网络接口并使用最好的可用的链接。您也可以通过 nmcli 直接删除虚拟接口。

6: 改进的 IPv6

我们确保如果网络接口被禁用并没有配置的时候,内核也不会分配本地链路地址,这样可以防止安全隐患,当您认为网络已经禁用的情况下。我们也支持 IPv6 无线广域网的连接并修复了一些问题。

7:支持蓝牙拨号上网( Bluetooth DUN)

Bluez5 更改了拨号上网的 API,使用 NetworkManager 无法支持,在发布的最后我们把这个功能又加了回来, 并非因为 Bluez ,而是希望大家享受移动网络的乐趣!

8:更灵活的路由

每一个网络接口都可以有个缺省路由了,NetworkManager 按优先级管理来管理以防止发生冲突。当然,如果您需要,您可以手动管理每一个网络连接的优先级,是想优先使用无线网卡 WiFi ,还是有线网卡。

9:更少的依赖

我们删除了一些直接的依赖 (如 PolicyKit),精简了代码,把功能分成可选择的插件,这样可以更容易的安装到有大小限制的系统。

 

最后,这些只是冰山的一角,我们不会在此停下来,我们将会继续改进 NetworkManager 有每一个部分,我们计划改进 WiFi 、 VPNs 、电源节省、客户端 APIs及其它更多更多的东东。2015 年将是伟大的一年,当然并不只只是 NetworkManager 的版本大于 1 了!

原文链接:https://blogs.gnome.org/dcbw/2015/01/19/the-whole-damn-world-takes-effect-to-networkmanager-1-0/

GNOME.Asia 2015演讲征集中…

GNOME.Asia 2015年亚洲峰会将于5月7号到9号在印度尼西亚的德波(Depok)举行,目前提交演讲题目的页面已经开放。

http://2015.gnome.asia/cfp/

如果您有好的想法或项目想分享给社区,请抓紧提交申请吧,截止日期是3月15号。

 

建议演讲内容包括以下方面,但并不限于这些:

* 如何在亚洲推广GNOME或对GNOME做贡献

  • GNOME 市场
  • 推广自由软件 / 开源软件
  • 如何运作本地GNOME用户组
  • 亚洲成功案例或本地GNOME项目
  • GNOME和教育
  • GNOME 女性拓展计划
  • 谷歌代码之夏

* GNOME开发

  • GNOME的最新开发动态
  • GNOME 3 的使用
  • GNOME 界面设计
  • GNOME 测试
  • GNOME 辅助功能
  • GNOME 如何编程

* GNOME对新硬件平台支持

  • 在移动设备上使用和开发 GNOME (智能手机和平板)
  • 在嵌入设备或开源硬件上使用和开发 GNOME

* 本地化和国际化

  • 翻译
  • 输入法
  • 字体

* 其它相关题目:

  • 开放数据
  • 大数据
  • 云计算
  • 移动技术

GUADEC 2015将于8月7号-9号在瑞典的哥德堡举行

我们十分高兴宣布GUADEC 2015将于8月7号-9号在瑞典的哥德堡(Gothenburg)举行,具体位置在Folkets Hus 会议中心。

哥德堡是瑞典的第二大城市,坐落在瑞典的西海岸。这座城市有着丰富的军工业和洗车制造业的历史,如今它更是IT领域和自由软件社区的家园。

我们十分期待GNOME社区来到哥德堡,GNOME已经成为本地自由软件会议的一个重要组成部分,GUADEC今年在我们这里举行真的让人太激动了!
– Oliver Propst, 当地组织者

加入我们!
如果您有好的想法或项目愿意在本次大会上分享给社区,请先不要着急,敬请期待我们的提交演讲和报名参加的详细安排。

如果您的公司或组织愿意赞助GUADEC,您可以在GUADEC.org的赞助商页面联系我们,或是通过GNOME.Asia 2015&GUADEC 2015联合赞助来享受优惠价格,具体请详询 committee@gnome.asia 或访问 http://2015.gnome.asia/sponsor/

照片: “Gothenburg by Night” by Rob Sinclair, CC-BY-SA 2.0

 

2014再见!北京GNOME用户组和清华网管协会12月聚会

manpin

2014 即将过去,在这一年里大家也都蛮拼的,现在就来这里放松一下吧,本年度最后一次聚会,希望各位同学不要错过!

  • 时间:2014.12.27 星期六 下午 14:00-17:00
  • 地点:清华大学旧水-307

目前的演讲题目有:

  • 比尔盖子: Linux Tips
  • 王殿进: youknowwhat.org
  • Justin: 白雪公主和 OSI 七层模型的故事

公共交通:

  • 地铁13号线五道口站,公交五道口站(375,331,307…),清华东路西口站 到 清华东门
  • 公交清华园站 到 清华南门

路线地图:(不是特别好找,考验参会者的智力和脚力的时候到了,呵呵)

jiushui-map

北京GNOME用户组6周年和BLUG 12周年大派对

北京GNOME用户组(BJGUG)6岁啦!也正值北京Linux用户组(BLUG)12周年之际,在此诚邀社区的朋友们来参加两社的大聚会! birthday 在周六下午(14:00~18:00)我们会举行Hackfest(黑客节)带上你的项目,带上你的创意,只要是为开源贡献都可以,无论是开源软件还是开源硬件,或者文档、翻译都可以。一切均以 Coding for Fun 为准绳,希望你可以在几个小时的动手实践中获得乐趣和快感。可以在此直接报名,也可以当日现场报名现场组队。 与此同时,当天还可以来分享你在开发中的经验,乐趣和花边新闻,也可以在此提交话题也可以现场组织临时提交话题。 晚上(19:00~24:00)BJGUG与BLUG共同举办生日大趴。我们将会准备披萨、烤串、啤酒和各种饮料,欢迎所有人加入我们! 注意:由于经费有限,晚宴沿用往年的方式,大家一起共同出钱,当日会设置捐款箱,会用这些钱购买更多食品、饮料,增添更多欢乐。 本次活动的合作社区有:

- 北京Linux用户组

- openSUSE中文社区

- Fedora中文社区

- 重庆Linux用户组

河北Linux用户组

欢迎更多社区加入我们!

更多活动详情和更新,请关注本页面以及@北京GNOME用户组微博

时间:2014年11月29日(周六),14:00~18:00 ,生日大趴 19:00~24:00 Hackfest地点: 北京 Thoughtworks 办公室。东直门国华投资大厦11层。地铁2号线东直门站西南(D)出口50米即到。 生日大趴地点:聚点串吧(东直门店)