北京GNOME用户组野餐会

picnic

又到春暖花开的季节,和北京GNOME用户组来一起来踏个青!本次活动有幸邀请到了来自台湾Max、鸟哥等活跃的社区贡献者,就在本周末,奥林匹克森林公园南园,赶快约吧!

喜欢跑步的请不要错过,这里是中国最佳城市跑步圣地,喜欢徒步的也不要错过,这里是附近大爷大妈们散步遛弯之地,喜欢露营的,这里有大片的草坪,这里就是奥林匹克森林公园,我们会准备毽子,飞盘,足球,各位可以带上自己喜欢的东东,带上朋友带上家人都可以哟,大家来一起放松一下。

时间:3月29日(星期天)11:00到下午18 :00,13点左右会在一起野餐,之后,散步遛弯跑步,一起做做游戏和运动,晚上找地方一起腐败。

地点:奥林匹克森林公园南园的草坪地(没有门票,免费开放的),建议穿运动鞋,有地垫的也可以带上,:)

交通:地铁8号线(森林公园南门站),公交站都有些远,建议坐地铁或打车。

问路:微信或telegram请加入’北京GNOME用户组‘群,

有客来访之Ross Gardler

hqdefaulta

Apache 软件基金会现任总裁,在开源技术领域拥有丰富的经验,长期致力于开源技术的推广和开源社区的治理工作。本周三晚上他会参与Linux用户组的有客来访的活动,欢迎大家参加!

时间: 3月25日(星期三) 19:00

地点: Jazz Island Coffee (爵士岛咖啡二楼)
地址:东城区东直门内大街东扬威街11号楼(来福士大厦对面北侧)
地图: mapbar (via dianping)
地铁: Dongzhimen Exit A
电话: 010-8406-1040

Ross Gardler 先生是开源项目的积极贡献者,指导了大批开发者融入开源社区。作为Apache 软件基金会社区发展副总裁,Ross Gardler 先生重点帮助成员理解软件开发的“Apache 之道”。Ross Gardler 先生目前任职于微软开放技术公司,担任资深技术布道师,负责推进开源技术及开源社区的投入与发展。

关于Apache软件基金会

​        Apache 软件基金会成立于1999 年,是一个专门为开源软件项目提供组织、法律以及财务支持的非盈利性组织。基金会拥有健全完备的机制,在为旗下项目开发者提供相应的资金支持和知识产权保护,同时帮助他们规避潜在的法律风险。通过一套高协作性的精英发展模式,基金会现已拥有多项企业级的免费软件产品,吸引着来自各大社区的用户。Apache 软件基金会中所开发的软件均为被授予了Apache 许可证的自由及开放源代码软件,让企业及个人用户能轻松地部署Apache 的相关产品。

整个世界喜迎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/