




5年前,一场高空坠“物”的意外,彻底改变了Decan Andersen的生活。
那天他正在自家花园散步,突然感觉背后有什么东西从天而降。
他赶忙回头细细查看,却在茂密的灌木丛中,发现了让他心疼的一幕。
原来是一只小松鼠从公寓屋顶不慎跌落,而灌木丛尖锐的树枝,把小家伙胸前划开一个大伤口。
善良的Andersen赶忙给兽医打电话,同时担忧地守在一旁:松鼠妈妈会不会回来找它?
果不其然松鼠妈妈出现了,但当她看到严重受伤的孩子,仅仅看了一眼便扭头就走,或许孩子伤成这样,妈妈再心疼,也无能为力了吧···
抢救时间分秒必争,Andersen赶紧把小家伙抱回家,焦灼地等待兽医前来诊治伤情。
等待过程中,家里两只主子之一的Coco竟慢慢靠近,为小松鼠舔毛,似乎想缓解它的疼痛。
而当兽医竭尽全力救治松鼠宝宝伤情后,依旧不乐观地表示:这么严重的伤情,恐怕它活下来的希望微乎其微。
Andersen看着这个可怜的小家伙,不忍放弃。
他每天都给它清理伤口,每2小时喂一次食,整整4个礼拜,昼夜不停。
不仅是Andersen对它无微不至地照顾,Coco同样把它当成了自己孩子,动不动就把它揽在怀里。
或许是小家伙强大的求生欲,外加大叔一刻不停的全方位保护,
小家伙竟然一天天远离死神,奇迹般地活了下来。
而且身体痊愈的速度快得惊人。
不过大叔也清楚:在丹麦饲养红松鼠作宠物是违法行为。
它好得越快,意味着回归自然的脚步也就越近。
然而等它完全伤愈,准备回归野外那天。
小家伙却耍起了赖,它死活不走,紧紧抓着Andersen的衣服,一刻也不肯离开。
“我本以为它会待几周或几个月,从未想过它选择留下来。”
Andersen把这一意外情况,报告给野生动物保护组织,
没想到他们竟一致认为:Andersen的保护行为并不违法,他可以继续和松鼠一起生活。
“谢谢你救了我,余生我就‘赖’上你啦。”
大叔给小松鼠取名丁丁,就这样丁丁有了永远的新家。
从此跟大叔开启了甜腻的二人世界。
他们一起吃饭。
一起探索外面的世界。
丁丁对外界的一切,都葆有强烈的好奇。
对于花草和美食,更是难以言喻的热爱。
每次外出,它一刻都不放Andersen的大手,仿佛这能给它最亲密的安全感。
而Andersen在它的影响下,心也柔软起来。
你能想象一个1米9的壮汉,会亲手为小松鼠织毛衣?
外面的世界再精彩,也抵不过家的呼唤。
宅在家里,跟喜欢的人在一起,就是寂静时光里最温暖的事。
这时大叔会给丁丁剪指甲:
梳毛:
轻轻温柔地抚摸它:
摸摸头:
摸摸脸:
摸摸鼻子:
没有大叔陪伴,丁丁觉都睡不着。
简直就是磨人的小妖精。
谁也不曾想到,被大叔的善良治愈的松鼠,竟然也能治愈他人的心伤。
Coco与Tiger本是大叔家里的一对猫侣。
然而Coco才5岁时,就在睡梦中死去。
从此Tiger闷闷不乐,失去了往日的神气。
从那一天起,丁丁便无时无刻地陪在Tiger身旁。
我们虽然言语不通,但有时爱很简单,一个拥抱足够。
你闷闷不乐,我就安静地陪在你身旁。
时不时还要亲亲你。
拉着你到院子里晒太阳。
到野外换换心情!
一向高冷的猫,在丁丁的带动下,没多久便活跃起来,甚至允许丁丁骑在它身上。
之前Coco疼你,我还嫉妒,
现在你对我这么好,余生我也来保护你。
它们错过了Coco,却在彼此的温暖中,获得互相安慰。
或许被深爱的人,都会幸福地发胖。
丁丁也不例外,它吃得香,睡得好。
很快就把自己养成了球……
这就是人们所说的幸福肥吧!
4年前身负重伤,被妈妈抛弃,
丁丁或许从没想过自己还能活下来。
而被大叔拯救后,它从没想过要离开。
每次大叔外出回家,它都要躺在大叔怀里,
抱着大叔好一会儿,娇羞得像个少女。
生活从不简单,它偶尔让我们岁月静好,偶尔让我们含泪前行。
命运弄人,个中滋味,如人饮水,冷暖自知。
但不论如何也不要绝望,世界那么大,对的人始终会出现。
有这样一个儿子,他是个大款,母亲老了,牙齿全坏掉了,于是他开车带着母亲去镶牙,一进牙科诊所,医生开始推销他们的假牙,可母亲却要了最便宜的那种。医生 不甘就此罢休,他一边看着大款儿子,一边耐心地给他们比较好牙与差牙的本质不同。可是令医生非常失望的是,这个看是大款的儿子却无动于衷,只顾着自己打电 话抽雪茄,根本就不理会他。医生拗不过母亲,同意了她的要求 。这时,母亲颤颤悠悠地从口袋里掏出一个布包,一层一层打开,拿出钱交了押金,一周后再准备来镶牙。
两人走后,诊所里的人就开始大骂这个大款儿子,说他衣冠楚楚,吸的是上等的雪茄,可却不舍得花钱给母亲镶一副好牙。正当他们义愤填膺时,不想大款儿子又回 来了,他说:“医生,麻烦您给我母亲镶最好的烤瓷牙,费用我来出,多少钱都无所谓。不过您千万不要告诉她实情,我母亲是个非常节俭的人,我不想让她不高兴。
故事二
我上床的时候是晚上11点,窗户外面下着小雪。我缩到被子里面,拿起闹钟,发现闹钟停了,我忘买电池了。天这么冷,我不愿意再起来。我就给妈妈打了个长途电话:
”妈,我闹钟没电池了,明天还要去公司开会,要赶早,你六点的时候给我个电话叫我起床吧。“妈妈在那头的声音有点哑,可能已经睡了,她说:”好,乖。“
电话响的时候我在做一个美梦,外面的天黑黑的。妈妈在那边说:”小桔你快起床,今天要开会的。“我抬手看表,才五点四十。我不耐烦地叫起来,”我不是叫你六点吗?我还想多睡一会儿呢,被你搅了!“妈妈在那头突然不说话了,我挂了电话。
起来梳洗好,出门。天气真冷啊,漫天的雪,天地间茫茫一片。公车站台上我不停地跺着脚。周围黑漆漆的,我旁边却站着两个白发苍苍的老人。我听着老先生对老太太说:”你看你一晚都没有睡好,早几个小时就开始催我了,现在等这么久。“
是啊,第一趟班车还要五分钟才来呢。终于车来了,我上车。开车的是一位很年轻的小伙子,他等我上车之后就轰轰地把车开走了。我说:”喂,司机,下面还有两位老人呢,天气这么冷,人家等了很久,你怎么不等他们上车就开车?“
那个小伙子很神气地说:”没关系的,那是我爸爸妈妈!今天是我第一天开公交,他们来看我的!“
我突然就哭了——我看到爸爸发来的短消息:”女儿,妈妈说,是她不好,她一直没有睡好,很早就醒了,担心你会迟到。“
母爱是一缕阳光,让你的心灵即便在寒冷的冬天也能感受到温暖如春;母爱是一泓清泉,让你的情感即使蒙上岁月的风尘仍然清澈澄净。
第一个故事 发生在中国西部青海省一个极度缺水的沙漠地区
这里的居民用水全都是靠驻军从很远的地方用军车运来,每人每天限定只能用3斤水。人缺水不行,牲畜也一样。
有一天,一头一向忠实憨厚的母牛渴极了,她挣脱缰绳,强行跑到运水车必经的公路旁,等待军车的到来。终于,当运水军车到来的时候,母牛以不可思议的识别力,迅速冲上公路,军车一个紧急刹车嘎然而止。
母牛沉默地立在车前,任凭驾驶员喝斥驱赶,不肯挪动半步。5分钟过去了,双方依然僵持着。运水的战士以前也碰到过牲口拦路索水的情形,但它们都不像这头母牛这般倔犟。
人和牛就这样耗着,最后造成了堵车,司机用尽各种办法试图驱赶母牛,可母牛就是不肯离去。后来,母牛的主人来了,恼羞成怒的主人扬起长鞭狠狠地抽打瘦骨嶙峋的母牛,母牛被打得皮开肉绽,哀哀叫唤,但还是不肯让开。鲜血沁了出来,染红了鞭子,母牛的凄厉哞叫,在寂静的沙漠中显得分外悲壮。
一旁的运水战士哭了,司机也哭了。最后,运水的战士说:“就让我违反一次规定吧,我愿意接受一次处分。”他从水车上取出半盆水——正好3斤左右,放在牛前面。出人意料的是,母牛并没有喝以死抗争得来的水,而是对着夕阳,仰天长哞,似乎在呼唤着什么。
此时,不远的沙堆背后跑来一头小牛,受伤的母牛慈爱地看着小牛贪婪地喝完水,伸出舌头舔舔小牛的眼睛,小牛也舔舔母牛的眼睛。
静默中,人们看到了母牛和小牛眼中的泪水,在场的很多人也忍不住流下了感动的眼泪。
没等牛的主人吆喝,在一片寂静无语中,它们掉转头,慢慢地往回走了。
第二个故事 发生在黄海边
在那里,吃鱼是家常便饭
有一次,一位老乡从集市上买回来几条活鲶鱼,照例放在大锅里烧水活煮鱼,眼看着鱼在沸水中狂蹦乱跳,绝望地探出头来,大口地呼吸着空气。
但其中有一条鱼与众不同,她没有挣扎,也没有本能地探头出水,而是将头和尾贴在烧热的锅底,并极力把腹部露出水面。
老乡好奇地观察着这一切,心里很纳闷。他试着用筷子帮助一下那条自讨苦吃的鲶鱼,让它的脑袋浮出水面,但是她很快又回复原状。水渐渐滚开了,那条鲶鱼的头部和尾巴已经被高温的铁锅烫得焦糊,但肚子基本没变样。
把鱼捞出锅后,老乡迫不及待地先把那条“笨鱼”破开,想看看她到底是什么“毛病”。雪白的肚皮象窗帘似的拉开,里面露出一团团大米粒一般透明的鱼籽。
老乡全家都傻眼了,那一锅鱼据说他们没敢吃一口,而是象出殡一样送进了大海。事情传开去,乡亲们啧啧称奇,有的甚至唏嘘不已。从那以后,煮活鱼的做法在那里绝迹了。
第三个故事 发生在三年自然灾害的困难时期
这个故事是一个老农民自述的亲身经历。三年自然灾害时期,这个老农民一家缺乏粮食。于是,他经常下夹子捕捉野兽,夹子有时会捕到狐狸、黄鼠狼之类的小动物。
一天清晨,他去收夹子时,看到夹子上夹到了一只黄鼠狼,拿起一看,他大吃一惊,手里只是一张黄鼠狼的皮。显然,黄鼠狼被夹子夹住之后,依靠着强烈的求生本能而忍痛脱皮逃跑了。
他想,没有皮的黄鼠狼肯定死在不远的什么地方。于是,他沿着血迹寻去,在河沟里发现黄鼠狼藏身的地洞。
挖开一看,他被眼前的情景惊呆了:一窝还未睁眼的小黄鼠狼,正趴在脱了皮的已经僵硬了的母黄鼠狼身上,不断地吸吮着母黄鼠狼的乳汁。
这位农民看着这个悲壮的场景,内心受到了极大的震撼,他久久地沉浸在自责的痛苦之中。最后,他将那张黄鼠狼的皮盖在了母黄鼠狼身上,用土隐藏好地洞,才含悲离去。
从此之后,这位老农再也不下夹子捕捉野兽了。
第四个故事 发生在唐山大地震中
一对母子被深压在废墟下,母亲半个身子被混凝土板卡着动弹不得,可是却竭尽全力地维护着怀中七个月大的婴儿。
几天后,救护人员挖洞发现他们时,母亲已经死亡,而那婴儿口里还含着母亲的食指。
原来,母亲在危难中一直用乳汁延缓着孩子的生命。乳汁吸干了,她就咬断自己的指头,用自己的鲜血让孩子活了下来,而自己却因失血过多而死亡。
第五个故事 发生在某地游览区的一次缆车坠毁事故中
缆车的钢缆突然断了,缆车从110米高的空中坠下。
在缆车落地的时候,一位年轻的母亲本能地用她的双臂死命地托着两岁的儿子,任凭自己的身体受着强烈的撞击,她用自己双臂的缓冲来保护着儿子。当救护人员赶到时,母亲已经死去,但她的双臂仍然托着大声哭喊的儿子。
这感人肺腑的一幕令所有的在场人员泪如雨下。
第六个故事 发生在东欧
13岁的女儿一直认为母亲地位卑微,使她在人前抬不起头。母亲虽终日忙碌辛苦,也不能使女儿快乐起来。
2002年2月,母亲为了让女儿开心,带女儿一起去阿尔卑斯山滑雪。母女俩在滑雪途中,由于缺乏经验偏离滑道迷路了,又遭遇了可怕的雪崩。
母女俩在雪山中挣扎了两天两夜,几次看见前来搜寻她们的直升机,都因为她们身穿的是银灰色的滑雪装而未被发现。
终于,女儿因体力不支昏迷过去,她醒来时发现自己躺在医院里,而母亲已不在人世了。医生告诉她,是母亲用生命救了她。
原来,为了让直升飞机能够看到她们,母亲割断自己的动脉在雪地里爬行,用自己的鲜血染红一片白雪。最后,母亲的尝试成功了,直升机因此而发现了她们。
这六个故事表面上是在讲别的动物和人,而实际上是在展示着我们每个人的过去。做子女时,无数的母亲——无论是动物还是人,都曾经像这六个故事中的母亲一样,奋不顾身地用生命来关心和呵护过我们。
18岁那年,他因为行凶伤人,被判了6年。从他入狱那天起,就没人来看过他。母亲守寡,含辛茹苦地养大他,想不到他刚刚高中毕业,就发生这样的事情,让母亲伤透了心。他理解母亲,母亲有理由恨他。
入狱那年冬天,他收到了一件毛线衣,毛线衣的下角绣着一朵梅花,梅花上别着窄窄的纸条:好好改造,妈指望着你养老呢。这张纸条,让一向坚强的他泪流满面。这是母亲亲手织的毛线衣,一针一线,都是那么熟悉。母亲曾对他说,一个人要像寒冬的腊梅,越是困苦,越要开出娇艳的花朵来。以后的四年里,母亲仍旧没来看过他,但每年冬天,她都寄来毛线衣,还有那张纸条。为了早一天出去,他努力改造,争取减刑。果然,就在第五个年头,他被提前释放了。
背着一个简单的包裹,里面是他所有的财物———五件毛线衣,他回到了家。家门挂着大锁,大锁已经生锈了。屋顶,也长出了一尺高的茅草。他感到疑惑,母亲去哪儿了?转身找到邻居,邻居诧异地看着他,问他不是还有一年才回来吗?他摇头,问:“我妈呢?”邻居低下头,说她走了。他的头上像响起一个炸雷,不可能!母亲才四十多岁,怎么会走了?冬天他还收到了她的毛线衣,看到了她留下的纸条。
邻居摇头,带他到祖坟。一个新堆出的土丘出现在他的眼前。他红着眼,脑子里一片空白。半晌,他问妈妈是怎么走的?邻居说因为他行凶伤人,母亲借了债替伤者治疗。他进监狱后,母亲便搬到离家两百多里的爆竹厂做工,常年不回来。那几件毛线衣,母亲怕他担心,总是托人带回家,由邻居转寄。就在去年春节,工厂加班加点生产爆竹,不慎失火。整个工厂爆炸,里面有十几个做工的外地人,还有来帮忙的老板全家人,都死了。其中,就有他的母亲。 邻居说着,叹了口气,说自己家里还有一件毛线衣呢,预备今年冬天给他寄出去。
在母亲的坟前,他捶胸顿足,痛哭不已。全都怪他,是他害死了母亲,他真是个不孝子!他真该下地狱! 第二天,他把老屋卖掉,背着装了六件毛线衣的包裹远走他乡,到外地闯荡。 时间过得很快,一晃四年过去了。他在城市立足,开一家小饭馆,不久,娶了一个朴实的女孩做妻子。
小饭馆的生意很好,因为物美价廉,因为他的谦和和妻子的热情。每天早晨,三四点钟他就早早起来去采购,直到天亮才把所需要的蔬菜、鲜肉拉回家。没有雇人手,两个人忙得像陀螺。常常,因为缺乏睡眠,他的眼睛红红的。 不久,一个推着三轮车的老人来到他门前。她驼背,走路一跛一跛的,用手比划着,想为他提供蔬菜和鲜肉,绝对新鲜,价格还便宜。老人是个哑巴,脸上满是灰尘,额角和眼边的几块疤痕让她看上去面目丑陋。妻子不同意,老人的样子,看上去实在不舒服。可他却不顾妻子的反对,答应下来。不知怎的,眼前的老人让他突然想起了母亲。
老人很讲信用,每次应他要求运来的蔬菜果然都是新鲜的。于是,每天早晨六点钟,满满一三轮车的菜准时送到他的饭馆门前。他偶尔也请老人吃碗面,老人吃得很慢,很享受的样子。他心里酸酸的,对老人说,她每天都可以在这儿吃碗面。老人笑了,一跛一跛地走过来。他看着她,不知怎的,又想起了母亲,突然有一种想哭的冲动。
一晃,两年又过去了,他的饭馆成了酒楼,他也有了一笔数目可观的积蓄,买了房子。可为他送菜的,依旧是那个老人。
又过了半个月,突然有一天,他在门前等了很久,却一直等不到老人。时间已经过了一个小时,老人还没有来。他没有她的联系方式,无奈,只好让工人去买菜。两小时后,工人拉回了菜,仔细看看,他心里有了疙瘩,这车菜远远比不上老人送的莱。老人送来的菜全经过精心挑选,几乎没有干叶子,棵棵都清爽。
只是,从那天后,老人再未出现。
春节就要到了,他包着饺子,突然对妻子说想给老人送去一碗,顺便看看她发生了什么事。怎么一个星期都没有送菜?这可是从没有过的事。妻子点头。 煮了饺子,他拎着,反复打听一个跛脚的送菜老人,终于在离他酒楼两个街道的胡同里,打听到她了。
他敲了半天门,无人应答。门虚掩着,他顺手推开。昏暗狭小的屋子里,老人在床上躺着,骨瘦如柴。老人看到他,诧异地睁大眼,想坐起来,却无能为力。他把饺子放到床边,问老人是不是病了。老人张张嘴,想说什么,却没说出来。他坐下来,打量这间小屋子,突然,墙上的几张照片让他吃惊地张大嘴巴。竟然是他和妈妈的合影!他5岁时,10岁时,17岁时……墙角,一只用旧布包着的包袱,包袱皮上,绣着一朵梅花。他转过头,呆呆地看着老人,问她是谁。老人怔怔地,突然脱口而出:儿啊。
他彻底惊呆了!眼前的老人,不是哑巴?为他送了两年菜的老人,是他的母亲?
那沙哑的声音分明如此熟悉,不是他母亲又能是谁?他呆愣愣地,突然上前,一把抱住母亲,号啕痛哭,母子俩的眼泪沾到了一起。 不知哭了多久,他先抬起头,哽咽着说看到了母亲的坟,以为她去世了,所以才离开家。母亲擦擦眼泪,说是她让邻居这么做的。她做工的爆竹厂发生爆炸,她侥幸活下来,却毁了容,瘸了腿。看看自己的模样,想想儿子进过监狱,家里又穷,以后他一定连媳妇都娶不上。为了不拖累他,她想出了这个主意,说自己去世,让他远走他乡,在异地生根,娶妻生子。
得知他离开了家乡,她回到村子。辗转打听,才知道他来到了这个城市。她以捡破烂为生,寻找他四年,终于在这家小饭馆里找到他。她欣喜若狂,看着儿子忙碌,她又感到心痛。为了每天见到儿子,帮他减轻负担,她开始替他买菜,一买就是两年。可现在,她的腿脚不利索,下不了床了,所以,再不能为他送菜。
他眼眶里含着热泪,没等母亲说完,背起母亲拎起包袱就走。
他一直背着母亲,他不知道,自己的家离母亲的住处竟如此近。他走了没二十分钟,就将母亲背回家里。母亲在他的新居里住了三天。三天,她对他说了很多。她说他入狱那会儿,她差点儿去见他父亲。可想想儿子还没出狱,不能走,就又留了下来!他出了狱,她又想着儿子还没成家立业,还是不能走;看到儿子成了家,又想着还没见孙子,就又留了下来……她说这些时,脸上一直带着笑。他也跟母亲说了许多,但他始终没有告诉母亲,当年他之所以砍人,是因为有人污辱她,用最下流的语言。在这个世界上,怎样骂他打他,他都能忍受,但绝不能忍受有人污辱他的母亲。
三天后,她安然去世。医生看着悲恸欲绝的他,轻声说,“她的骨癌看上去得有十多年了。能活到现在,几乎是个奇迹。所以,你不用太伤心了。”
他呆呆地抬起头,母亲,居然患了骨癌?
打开那个包袱,里面整整齐齐地叠着崭新的毛线衣,有婴儿的,有妻子的,有自己的,一件又一件,每一件上都绣着一朵鲜红的梅花。
包袱最下面,是一张诊断书:骨癌。时间,是他入狱后的第二年。
他的手颤抖着,心里像插剜一剜地痛 百善孝为先!父母的爱是永远的!子女的孝也应该永远!
2018-10-12 22:48
具体是一个叫做斯拉沃尼亚布罗德的地方,名字比较拗口,简称为布罗德吧。
整个城市的人口只有6万,这个城市的一个传奇却不是人类,而是一只鸟!
这只鸟却牵挂住无数人的心,年年如此,说到鸟,先说一位老人,这位老人叫斯捷潘维克奇。
他不富有,也没有显赫的事迹。
事实上他只是当地一所学校的看门人,今年已经80多岁了,早就退休了。
他老婆去世的很早,儿女都在其他地方生活。他的下半辈子都将在这个宁静的小镇度。
1993年,一件让人非常意外的事情发生了。
一只浑身血迹斑斑的母白鹳,跌落在他家门口。
他一看大吃一惊,马上对白鹳进行了救治。
救治中发现,原来她的翅膀被猎枪打断,按照我们的话说就是粉碎性骨折,再也不能展翅翱翔了。
老人于是决定留下这只白鹳,并给她取名叫玛琳娜,这个名字来一部著名影片《西西里的美丽传说》女主名字。
说来也奇怪,野生白鹳本来是具备一定的攻击性的,虽然没有白鹤那么厉害,但是普通人也很难接近,但是玛琳娜被老人救治后就非常的温顺。
大家都知道,白鹳是候鸟,每年都要去温暖的地方过冬。但是玛琳娜显然不能长途飞了,于是就和老人在一起相依为命一起生活。
老人把玛琳娜当成了自己的女儿一样照顾,在老人的手中,玛琳娜显得格外的听话。
看看这个妩媚的样子~
于是这一人一鸟的生活慢慢开始了。
在他的细心照料下,玛琳娜一天天好转,开始能够扑腾着翅膀上下跳跃。
要知道正常的鹳类抓鱼都是这样的
显然这个动作对于玛琳娜来说是不可能完成的,一只翅膀损坏再怎么修复也无法支撑她完成自然捕食。所以老人就每天去河边给她钓鱼。
玛琳娜总是乖巧的在一边,也不会乱走,就静静的陪着老人钓鱼。
平时老人经常和玛琳娜出去散步。一人一鸟,其乐融融。
聪明的玛琳娜还会俏皮的模仿老人的走路动作。让旁边的路人都看得笑个不停。可不要小看鹳类的智商哦,不低的。
有时候冬天外面寒冷,老人不想出去散步,玛琳娜还会拖着他出去散步,没办法,只能跟着她出去溜一圈。
基本上老人去哪里她就去哪里。
如果你在当地开车忽然旁边的车子里伸出一个鸟头,不用怀疑不要紧张,这个肯定就是玛琳娜了。
老人车子的副驾驶,已经成为了玛琳娜的专座。
玛琳娜经常望着车外悠然自得,兴致来了看到路边的其他鸟类还叫两声,弄得其他鸟类看着玛琳娜一脸懵逼。
来感受下玛琳娜熟练的下车技巧,经验丰富,姿势优美~
哈哈哈哈,囡囡文章一开头就说了,鹳类是在高处树上做窝的,地面上是无法休息的。
但是以玛琳娜的能力,现在顶多就是能跃上房顶,高高的大树是别想了。
那怎么办?
老人捡了树枝给玛琳娜在房顶上做了一个窝。
这个工作对于一个老人来说可不轻松,每天爬上爬下,捡树枝,捡干草。
玛琳娜仿佛知道老人为她做的一切,每次都是在旁边安安静静的陪着老人。
可别小看了玛琳娜的品味,这个窝可是好几个版本了。
一开始老人随便堆的一个窝可不行,玛琳娜远远的站在一边,低着头一脸嫌弃的样子,老人无奈的哭笑不得。
好不容易让她满意了,看看她舒服的样子。
夏天怕她热,还给她搭了一个凉棚。真可谓好享受~~
她是没法在严寒中过冬的,毕竟她是候鸟。
冬季寒冷时节,老人就在室内天花板最高处给她搭了一个室内的窝,暖暖和和度过寒冬。
“喂喂!这里太矮了!”
“你就将就一下啦~”
“好吧好吧”
没事的时候电视是必不可少的。
玛琳娜最喜欢看的节目是动物世界和儿童节目,而对老人最喜欢的体育频道一点都没兴趣。
他们一起度过每一天,甚至过节也在一起度过。
这一晃就是将近10年的时间。
一直到了2002年,事情发生了戏剧性的改变。
老人一天照常白天起床后准备叫玛琳娜出去活动一下,忽然发现她的窝内竟然飞来了另外一只体型更大的雄性白鹳。
这可把老人惊呆了,本能的以为这只白鹳会欺负玛琳娜。
但是接下来发生的一幕让老人目瞪口呆,他非但没有欺负玛琳娜,反而和她非常缠绵恩爱无比。
感受一下撒给我们的…鸟粮…
雄性白鹳非常疼爱她,和她日夜相处。
老人看着它们,忽然意识到,玛琳娜的爱情来到了。从白天一直看到晚上,它们实在是太恩爱了,一刻都不分开。
老人于是上了屋顶,玛琳娜向老人介绍了他,老人给这只雄性白鹳也起了一个名字,名字叫Klepetan,小编为了叙述方便就叫他阿克吧。
从此玛琳娜的生活有了巨大的改变,不再孤单,每天都和阿克在一起,相互厮守。
阿克知道玛琳娜的翅膀有问题,但是他毫不介意残疾的妻子,每天飞出去给玛琳娜捉鱼吃。
老人看到这一幕也很开心。
为了祝贺她们小夫妻新婚快乐,还给她们专门新建了一个新家,除了原来的屋顶鸟窝之外,又搭了一个单独木架子上的更大的鸟窝。
于是,玛琳娜和阿克每天出双入对,幸福的生活在一起。到处都能看到她们幸福的身影。
而玛琳娜每天各种小鸟依人靠着阿克,满脸都是幸福的样子。
然而好景不长。
就在八月的某一天,当老人再次来看玛琳娜的时候,赫然发现以前出双入对的两只竟然只剩下了玛琳娜一个人,老人以为阿克出去捉鱼了,但是一直到晚上都不见回来,只留下玛琳娜孤单单的一个人望着远方,满脸都是悲伤。
周围有邻居告诉老人,好像看到阿克和很多白鹳一起飞走了。
老人这下气坏了,本来以为是一对神仙眷侣,没想到阿克还是一个始乱终弃的渣男!!!
最难受的当然还是玛琳娜了,每日以泪洗面,望着天空非常难受。
老人试图恢复到以前的生活,每天和玛琳娜一起散散步。
但是玛琳娜心情显然糟透了,根本没心思,甚至连饭都不吃了。
眼看着玛琳娜一天天消瘦下去,老人没办法,只能强行给她灌鱼吃。
哎,每一段失败的爱情受伤的总是女孩子啊!
渣男实在太可恶了!在老人的悉心照料下,玛琳娜一天天好起来。但是比之前每天开开心心的还是差了很多。
转眼间到了来年的3月份,就在大家都以为这个日子就这么过下去的时候,天空中的一个巨大黑影划破了宁静!
等到黑影慢慢降落,速度下降,慢慢的在大家眼中清晰。
竟然是阿克!阿克回来了!所有知道情况的人都惊呆了!
阿克竟然回来了?
玛琳娜开心极了,和阿克整天厮守在一起。
老人惊呆了,不知道这个是什么情况。
这个消息惊动了整个小城。
有欧洲鸟类专家专程赶来,分析过之后得出了一个大家意想不到的结论:阿克当初之所以离开,是因为候鸟的生物本能。
因为同一时间,周边的候鸟几乎都离开了。
阿克是离开的最晚的那只。那么离开去哪里了呢?
专家给出了答案,是去了南非!
所有人又都惊呆了!
也就是说阿克这一来一回足足飞行了5000英里!!一来一回就是10000英里,折合公里数就是16000公里!!!
16000多公里什么概念?
上海到内蒙古差不多单程1600多公里。阿克相当于飞了足足10次!
所有人恍然大悟。
然而更让大家感动的是,随着阿克的回来,后续几天其他的鸟类也陆续回来了。
也就是说阿克是最晚走,却是最早回来的。
为什么?只是为了他心爱的妻子玛琳娜。
消息一经传出都轰动了。
大家都被阿克和玛琳娜的爱情感动了。
而玛琳娜的行动却越来越迟缓,每天只看到阿克在田地间忙的要命,不断的找食物给玛琳娜吃。
每次玛琳娜出来散步,阿克都小心翼翼的在旁边照顾。
这个情况很不寻常。
老人有点担心,别是玛琳娜生病了。
最后检查下来却惊喜的发现,玛琳娜竟然怀孕了!老人这下开心极了。而阿克每次都是安静的站在一旁望着妻子和岳父。
老人开始每天都爬上来给玛琳娜补营养,每天都抓来新鲜的小鱼给玛琳娜。
而每次阿克都是安安静静的站在一旁不打扰。
其实阿克远比老人辛苦,自从妻子怀孕,他每一天都不断的出去捕食,不断的给妻子吃的。
随后,玛琳娜第一次下了蛋,第一次成功当了母亲。
下完蛋之后,玛琳娜紧接着就开始了紧张的孵蛋。
阿克也万分紧张,下蛋只是第一步,孵蛋才是最重要的。
最终,玛琳娜成功的孵化出第一只小白鹳。
老人开心极了,每天都上来查看情况,生怕首次为人母的玛琳娜不知道如何照顾孩子。阿克初为人父也是亦步亦趋的照顾。只要有人上来,他永远站在旁边。
不管是老人修理鸟窝给小鸟们喂东西,还是其他的时候,阿克永远站在玛琳娜旁边。
随即,玛琳娜和阿克可爱的爱情结晶出生了—-超级可爱的小小鸟
孩子们的出生让阿克每天疲于奔命,老人也每天上来喂这些孙子们。小家伙们食欲旺盛,长的很快。而阿克每天守着它们,寸步不离。
阿克作为父亲真是操碎了心,每时每刻的陪着孩子们。
转眼间,小鸟们越长越大。
阿克已经累坏了,老人也经常上来喂它们。
看看这群小家伙长的多快!
不要以为喂小鸟是那么容易的,玛琳娜虽然完全不抗拒老人,但是繁殖期间有动物的本能。
有一次老人在弄小鸟的时候,小鸟可能叫了几声,玛琳娜本能的保护小鸟,竟然用嘴啄了老人一下,这一下不得了,把老人的静脉都啄破了,血流不止,差点有生命危险。
对此,玛琳娜事后非常后悔,每天呆在老人屋子门口跪着等老人出现。 一直到老人出院回家她才平静下来。
转眼间,小鸟们长的和爸妈一样强壮了
这个时候阿克开始教孩子们飞翔,而作为母亲的玛琳娜就在一旁安安静静的看着他们。
随着时间的飞逝。 转眼间又到了8月份,阿克又要离去了,这次不仅仅是阿克,他还要带着孩子们离去,这是孩子们长大成鸟离开父母的必经之路。
阿克很难受,根据老人回忆,每次只要他要走了,他就会呆呆的站三天背对玛琳娜,仿佛在忏悔。
最后阿克还是走了,带着孩子们一起飞走了。
只剩下玛琳娜一个人孤零零的在鸟窝中。
她再次抑郁了,这个时候老人为了安慰她,还每天给她看过去拍下的阿克和孩子们一起的视频。
而他们依旧像过去那样,每天散着步,过着平静的生活。
这个时候,很多人都在期待着阿克能够回来。
果然!在来年的3月24日,阿克再次出现!虽然岁月蹉跎了鸟脸,灰尘脏了羽毛,但是依然准时出现在了玛琳娜身边。
孩子们并没有回来,都长大过自己的生活去了。
只有老父亲阿克依旧回到了玛琳娜的身边。
此时的他万分疲惫。
老人给了他一条鱼慰劳他一下。
但是出乎大家意料,他并没有吃这条鱼, 而是直接叼着鱼给了自己的老婆,玛琳娜。
大家都开心极了,太感动了!这份忠贞的爱情让所有人动容。玛琳娜更加开心。夫妻团圆的日子再次开始,它们又孕育了很多后代。
人们为了纪念他们的爱情,甚至为他们制作了动画片。
甚至还有给儿童看的绘本
这种日子从2002年开始一过就是15年!
一直到2017年的3月,按照传统,阿克应该准时归来。
但是一直到到4月份都没动静。整个世界都紧张了,不知道阿克发生了什么。而最紧张的是玛琳娜和老人,天天站在屋顶等着丈夫归来。
而老人通过查询路线,发现了一个很可怕的事情–阿克的飞行路线会经过黎巴嫩!
而黎巴嫩境内是出了名的盗猎者多。
由于鹳类体积大,盗猎者特别多,一把劣质散弹枪一枪就能杀伤很多白鹳。各种盗猎者的图片触目惊心!
老人觉得不能再等了,他用阿克身上的羽毛做成了一支笔,写信给了黎巴嫩总统。
阐述了保护鸟类的重要性,把玛琳娜和阿克的事情告诉了总统,希望彻底阻止盗猎者的行为。
老人在好心人的帮助下还录了视频,发到了facebook上。
把所有的经过都通过视频拍了出来。
本来以为这个事情不会引起轰动。
但是没想到一经发出,黎巴嫩总统的女儿当场就被感动哭了,马上转发了这个消息。
然后全世界网友爆发了,拼了命的转发。
特别是听到了玛琳娜和阿克的故事后全世界都感动了。随即各种社交媒体都开始了。
这个事情万万没有想到,这封信还真的送到了黎巴嫩总统手里。总统Michel Naim Aoun还特别拿着信拍了一张照片。
黎巴嫩国内一片哗然,全国的媒体沸腾了,拼了命的报道。
全世界的媒体也沸腾了,直接头版头条报道!
阿克与玛琳娜的爱情有了更深层次的意义,全人类开始关注各类鸟类的保护工作,甚至有媒体为了这个事情做了一个专题网站永恒纪念这一刻。
而黎巴嫩总统也是非常感动,在一次公开会议上含泪表示一定会重视这个问题。
黎巴嫩总统的女儿和特别顾问Claudine Aoun Roukoz女士承诺:贝鲁特政府将尽最大努力支持这些行动,并确保将偷猎者绳之以法。
谁都不会想到,一对白鹳的故事会推动全人类保护鸟类的进程。
而此时阿克还没有回来。
所有人都着急了,当地甚至在玛琳娜的窝旁边架设了一部24小时监控,在市中心的大屏幕上24小时播放。
全世界的人们,特别是情侣和夫妻们,大家日夜守在这个屏幕前,期待了阿克再次归来,但是阿克始终没有归来…
人们甚至都开始哭泣,甚至开始自发的给阿克进行了悼念。
奇迹终于出现了!
4月12日的一个白天,正当大家盯着屏幕为阿克祈福时,一个熟悉的身影映入了屏幕!
阿克回来了!
现场爆发出雷鸣般的掌声!每个人都哭了!全世界都哭了!
大家跳着、笑着、哭着、叫着、拥抱欢呼!
全世界的媒体都疯了!
第一次头版头条给了一只鸟!
这被誉为21世纪最伟大的爱情证明!当场所有的女孩子都答应了男生的求婚。
所有看到这一幕的人们都认为自己受到了最高等级的祝福。
归来的阿克浑身血污,大家不知道它经历过什么,是什么样的意志力支持他再次回到妻子身边。这样的爱情足够打动所有的人!
每个人都开始思考鸟类保护,每个人都开始思考爱情和坚守。
阿克和玛琳娜再次团聚。
他们的故事感动了所有人。
一只白鹳最高可以活到将近40岁。
白鹳感动了世界,跨越1300公里,从非洲飞到北美,只为见你一面
阿克在用他一半的生命奔向自己心爱的妻子。如果说候鸟的飞行是本能,那么阿克对于玛琳娜的爱情是超越本能的存在。
谢谢,阿克和玛琳娜!让我们见识到了爱情可以如此坚贞!
2016-07-12 13:46
你会做一件好事多久? 比如种树、绿化家乡这种好事儿。估计大部分人也就是每年植树节的时候会去仪式性地种几棵罢了。但在中国有两位老人,坚持了整整14年。
Well,你可能觉得依然还是很平常的好人好事罢了,那么如果我告诉你他们俩都身负残疾,一位没有手臂,另一位双目失明呢?
他们就这样,你做我的眼,我做你的手,坚持种树,坚持了14年。
中国农村两位老人种树故事登上CNN
2000年的时候,河北的一位农民贾海霞因为外出打工弄残了眼睛,导致双目失明,在壮年失去劳动能力的他让全家人的生活一下子陷入困顿。
海霞的发小贾文其3岁就因触电失去了双臂,他经常去劝慰海霞,带领他从失落和沮丧中走出来。
贾文其
贾海霞
2001年的一天,贾文其找到贾海霞说,“俺看上咱村冶河那两片夹滩了,想把那儿都栽成树,大的说咱是响应国家植树造林号召,小的说咱俩将来多少也能有点收入,好养活自己。你有手,俺有眼,咱俩合伙干吧!”
俩人一拍即合。他们的想法儿也得到村干部的支持,经村民同意,把那两片面积大约有50多亩的冶河夹滩无偿包给了他们,并立了正式合同。也正是从那时起,他们开始了绿化荒滩的植树人生。
从2002年开始,每当清晨的炊烟升起,村里人都能看到一对老哥俩形影不离的身影。
就在最近,CNN旗下GBS工作室以此为题材制作的一则短片,在Facebook、Youtube等平台累计播放超过百万次,感动了无数人。在国外,数百万人知道了在遥远的中国,有这样两位十几年如一日种树的残疾老人,并为之动容。
身负残疾,坚持种树
两位老人是从小的好朋友,但是都承受着不公的命运,身负残疾。一个双目失明,一个失去双臂。
即便对于健康健全的正常人,光腿过河上山种树的种事情也是极其耗费体力的,而对于两位重度残疾的老人来说简直就是不可能完成的任务。但是他们凭借顽强的意志力做到了亲密无间的配合。
这两位老人来自石家庄井陉县冶里村,贾海霞的左眼是先天性白内障,从小失明,右眼又在打工时落下残疾。贾文其则是小时候触电,丢失了双臂。
失去双臂的贾文其背着失明的贾海霞
对于两位老人来说,世界从一开始对他们就是hard模式。
但是他们依然没有对自己自暴自弃。从小的情谊一直延续到今日。
过河时,贾海霞帮贾文其卷起裤腿,贾文其就背上贾海霞趟过去。
为了省下买树苗的钱,贾文其就把贾海霞扛在肩头上,把大树上的小树枝砍下来,作为树苗。
贾文其没有手,就用脚趾头把住水桶,给树苗浇水;贾海霞看不清,就用手摸索扶着小树苗,不让树苗倒下。
从2002年开始至今,十几年如一日,两位老人已经栽下十多万棵树。在十几年时间,合作把村里的50多亩荒滩打造成了绿林。
14年后,上万棵树在荒滩上长了起来。有人给他们算了一笔经济账,如果把树全部卖掉,能赚上50万。
老哥俩至今拿着低保,还有残联的补贴,年收入只有二千多块钱。但面对巨大的生活压力,老哥俩一棵树都没有卖过。
“我们现在舍不得砍了,树苗就跟自己的儿子一样,我们摸着它的头长大。”
“为了环境为了后代,虽然我们生活上、经济上困难了些,但是精神上很欣慰。”
两位老人说,我们不会砍一棵树,要把它们留给子孙后代。
最近,石家庄这两个几十年的好朋友结伴种树的故事登上了CNN的特别报道,于是就有了下面的短片。
被CNN报道后,感动数万海外网友
目前,这则短片已经在Facebook、Youtube等平台上传后,迅速被数万网友转发。也引发了国外网友的热评,很多人惊叹于他们的毅力和精神。
“Timothy Decubellis:美国需要多一点像你们这样的人!
Aarthy Bright:事实上我才是残疾人……我有健全的身体,但是甚至不能管理好自己屋后的花园,我至少应该种棵树……
Aarthy Bright:向二老敬礼!即使身有残疾,你们仍然是这个世界上真正的英雄。我祝福二老健康长寿!!!
Ok Channel:他们每种下一颗树,那些有着明亮的眼睛和健全的身体的人们同时烧掉了另外一棵。
Joan Anello:这样好的朋友去哪里找?他们的相遇一定是被安排好的。
Exzeqcutor:这两个人才不是残疾,残疾的是那些破坏了大自然和环境的人。
dnahubs:真的很感人,当我们想说“我做不到”或者“这太困难”的时候,就想想他们吧。
OK Channel:(没眼没手的)他们种了树,而那些有眼有手正在毁坏树木。”
不得不说,一向对中国略有偏见的CNN拍的这段视频展现出了中国人最美好的一面。而可惜的是,在CNN这条视频出来之前,国内媒体却鲜有对他们的报道。
这段短短不到三分钟的视频快速传播的背后是网友们对自己的重新审视。
当我们也身负残疾的时候,我们还会不会像他们俩一样,想着做一些有意义的事情呢?
还是说干脆对世界和人生失去追求,自暴自弃?
反思
两个残疾的老人,在河北的农村里,用十几年的时间,将荒山野岭改造成绿林。这个故事的情节极其简单,但却仿佛是对我们每一个人的批判。
我们有时候太容易放弃了。
与这两位老人相反的,是无数身体健康四肢健全的人平日游手好闲,混迹于社会之中。无数年富力强的青年人在沉迷于酒精、游戏等等事物中消磨着大好青春而不自知,有时候连一点点的困难和挫败都不能承受。
身边太多这样的例子了:
才面试了几个公司不顺利,就给了自己一个“不会有人要我”的心理暗示,从而放弃继续努力;
才考了一次托福,没有过80分,就认为自己不可能申请上Top 50的国外大学,继而完全不再继续学习准备考试;
才上了几节课发现自己听不太懂,就彻底放弃,不找教授辅导,不找助教补习,而去花大钱找代考代写作业,最终东窗事发被学校开除;
当这些早早就把自己放弃了的人见到故事里的这两位老人的时候,会不会感到汗颜呢?
如果生命对你不公
请微笑并努力
让自己生命更有意义
6/19(水) 5:05配信
2019年5月に米国シアトルで開催されたMicrosoftの開発者向けイベント「Build 2019」で、現在のWindows Subsystem for Linux(WSL)を強化した「WSL 2」が発表された(Microsoft Devblog「Announcing WSL 2」「WSL 2 Post BUILD FAQ)。本稿では、発表されたWSL 2のアーキテクチャを紹介しつつ、その特徴や現行のWSL(以下区別のためにWSL 1と表記する)との違い、そして今後の予定について解説する。
【画像:WSL 2の構成】WSL 2とは何か?
WSL 2最大の特徴は、仮想マシンを使い、Linuxカーネルが動作する「本物のLinux環境」であるということだ。
WSL 1は、Linux実行環境をLinuxカーネルではなく、LXCore と呼ばれる「サブシステム」が作り出しており、カーネルへのファンクションコールをWindowsカーネルへのファンクションコールに変換して動作している。
これに対してWSL 2は、専用の仮想マシン環境である「Light Weight utility Virtual Machine」(軽量ユーティリティーVM)を使い、ローカルパッチ(Microsoftによる独自パッチ)を当てたLinuxカーネルバイナリを動作させ、仮想マシン内にLinuxの実行環境を作る。
「Hyper-V仮想マシンサービスを使ったLinuxの仮想マシンならば、これまでもあったではないか!」と思われる方もいるかもしれない。だが、この軽量ユーティリティーVMを使ったWSL 2では、仮想マシン環境が起動し、bashがコマンドを受け付けるまで2秒程度という速度で起動できる。
このため、コマンドプロンプトなどからwsl.exeなどを使ってbashコマンドを処理する時間は、現在のWSL 1とほとんど変わらない。また、本物のLinux実行環境であるため、これまで正しく動作できなかったアプリケーション、例えばコンテナシステム(Dockerなど)やユーザーファイルシステム(FUSEなど)も動作させることができる。その上で、現在のWSL 1と同等の機能と使い勝手を実現するという。
■WSL 2はWSL 1を置き換えずに併存する
WSL 2が登場したからといって、WSL 1は廃止になるわけではなく、引き続き利用可能である。Windows OSの仮想マシン支援機能は、Intel VTおよびAMDvにのみ対応しているため、現時点では、Hyper-Vが組み込まれていないARM64版(Windows On ARM。WOA)では、WSL 1が引き続き使われるものと考えられる。
また、Hyper-Vでは動作条件として最低4GBのメモリが指定されているため、メモリ2GBといった低スペックのマシンなどもWSL 1がカバーすることになると考えられる。
さらに、Hyper-Vベースの仮想マシン技術を使うものの、WSL 2は、Windows 10 Homeに対しても提供が行われるという(HomeではHyper-Vが無効にされている)。
WSL 2はいつリリースされるのか?
WSL 2は、2019年6月末には、Windows Insider Programでのプレビューが開始されるという。おそらく、現在プレビュー中のWindows 10の2020年春にリリース予定の機能アップデート「20H1」のプレビュー版に入る形で配布が行われるのではないかと考えられる。
つまり、正式配布は2020年5月のWindows 10バージョン2003となる。ただし、まだ、「19H2」と呼ばれる2019年10月に提供予定のWindows 10バージョン1909のプレビューは開始されておらず、そのタイミングは6月後半といわれている。そのため、「19H2」「20H1」の両方でプレビューが行われ、2019年内に正式配布が開始される可能性もある。
■コンソールを一新する「Windowsターミナル」
同イベントでは、新しいコンソールプログラムとなるWindowsターミナルも同時に発表されている。これは、タブ形式で複数セッションを同時に行えるコンソールウィドウプログラムで、DirectWrite(Microsoft DirectXのコンポーネントの1つ)などを使い、「近代的」な文字表示システムを持つ。これにより、絵文字の表示や「合字」、Programming Ligature(プログラミング用に、同一文字でも前後の文字により区別して表示するなどのフォントの機能)などに対応できるようになった。
Windowsターミナルについては、別途解説する予定だ。WSL 1を振り返る
WSL 2の具体的な実装について解説する前に、少しだけWSL 1について復習しておく。WSL 1は、Windows NT時代からある「サブシステム」を利用している。サブシステムとは、異なるOS環境を実現するための仕組みで、当初は、Windows OS内でPOSIX準拠アプリケーションを実行するために作られた。当時、米国政府調達に応じるコンピュータシステムには、全てPOSIX対応が義務付けられていたからだ(現在は義務化されていない)。1993年にリリースされた最初のWindows NTには、POSIX、OS/2およびWin32サブシステムなどが組み込まれていた。
その後、POSIX SubsystemはWindows XPでSFU(Service for UNIX)となり、Windows 7のSUA(Subsystem for UNIX-Based Application)まで、オプション機能などで利用されることになったが、Windows 8で廃止された。
この仕組みを改良し、OS側がまったく見えない「プレーン」な実行環境であるpicoプロセスをベースに開発されたのがWSL 1である。WSL 1には、Linuxカーネルは存在せず、Linuxカーネルへのファンクションコールをサブシステム側で受け、これを解釈してWindowsカーネルへのファンクションコールに変換している。
また、専用のinitプロセス(Linuxで最初に起動するプログラム。通常は初期設定や常駐デーモンの起動などを行う)が起動し、実行環境を整備する。Linuxアプリケーション側からは、通常のLinux環境のように見えるが、全てのカーネルファンクションコールに対応しているわけではない。結局、WindowsとLinuxカーネルの違いなどから完全にLinuxとの互換性を持たせることができない。
ファイルシステムに関しては、NTFS上の特定フォルダ以下を利用し、Windows OSで使わないメタデータなどを使ってアクセス制御などを可能にした「VolFs」が使われる。なお、VolFsやWSL 1内からWin32側のファイルシステムにアクセスする「DrvFs」などは、LinuxのVFS(仮想ファイルシステム)の仕組みを使う。
こうした構造であるため、まとめるとWSL 1には以下のようなLinuxと非互換の部分がある。
・全てのカーネルファンクションが実装されていない
・一部のカーネルファンクションでは、Linuxと完全な互換性が取れない(ファイルがオープンされているとき、ファイル名を変更することはWindows OSではできないが、Linuxのネイティブファイルシステムでは可能など)
・スケジューリングやメモリ管理、デバイス管理などはWindowsカーネルが行う
WSL 2では性能と互換性が向上
WSL 2では、特にカーネルファンクションの互換性を高めるため、Linuxカーネルそのものを使う。ただし、公開されているカーネルのソースコードに対して、WSL 2専用のパッチを適用してバイナリコードを生成して利用する。とはいえ、カーネルはLinuxそのものであるため、ファンクションコールの互換性はそのままである。
また、Linuxの起動ファイルシステムには、ext4を利用する。ただし、仮想環境内であるため、Windows OSの仮想ディスクを利用し、NTFS上のVHDXファイル上に構築される。これをアクセスするコードもLinuxのext4ファイルシステムのコードであり、従来のVolFsに比べて高速化が期待できる。
Microsoftによれば、ファイルアクセス中心のアプリケーションでは、WSL 1のVolFsに対して「git clone」(gitでリポジトリ内の全ソースコード全てをコピーするコマンド)で2.5倍、cmakeで3.1倍、npm install(Node.jsのパッケージインストールコマンド)で4.7倍に高速化されたという。ただし、WSL 1のVolFsとWSL 2のネイティブファイルシステムがあるVHDXは、直接の互換性がない。Microsoftは変換コマンドを用意し、相互に変換できるようにするとのことだ。WSL 2の実装
ここからは、WSL 2の具体的な実装に踏み込み、WSL 1と比べて何が変わるのか、どのようなメリット/デメリットがあるのか解説していく。
■WSL 2は専用の仮想マシン内で起動
WSL 2は、専用の仮想マシン内で起動するが、その起動はWSL 1と同じくwsl.exe(あるいはbash.exeやubuntu.exe)から行われる。wsl.exeは、WSL 1と同じく、Win32側でWSLを制御する「Lxssマネージャーサービス」を呼び出して、Linux環境の起動を要求する。仮想マシンの立ち上げは、Windows OSのコンテナ支援サービスである「ホストコンピュートサービス」を介して行われる。
その後、Lxssは、仮想マシンでLinuxディストリビューションを起動する(どのディストリビューションを起動するのかはwsl.exeの引数やデフォルト設定から決定される)。Linux環境では、最初のプロセスとしてWSL専用のinitが起動し、デーモンなどを起動することなく、bash.exeが起動される。このとき、bashには、wsl.exeに指定された引数や標準出力などが渡され、bashの出力は、wsl.exeが起動していたコンソールへと接続されることになる。
■標準ファイルシステムはext4、実体はHyper-Vの仮想ディスク
WSL 1には、VolFs、DrvFsが実装され、自身のファイルシステム(VolFs)に加えて、Win32側のストレージデバイスへのアクセス(DrvFs)が行えた。また、Windows 10 May 2019 Update(バージョン1903)からは、「wsl$」という仮想ホストを使ったWin32からVolFsへのアクセス機能が搭載されている。WSL 2でも、同様に、「Win32からWSL 2のファイルシステム」へのアクセス、「WLS 2からWin32のファイルシステム」へのアクセスが可能になる。
ただし、その実装はWSL 1と異なる。1つは、WSL 2のネイティブファイルシステムがext4ファイルシステムとなり、Hyper-Vを介して、仮想HDDで構築されることになる。
■ファイル共有プロトコル「9P」でWSL 1との互換性を確保
しかし、wsl$によるファイルアクセスは、WSL環境専用のinitプロセスに含まれる9Pサーバと、Windows 10側の9Pクライアント(ネットワークプロバイダー)によりネットワークファイルシステムとして実現されているため、実は、この部分は変更なく利用可能となる。
9Pは、Plan 9 from Bell Labs(Plan 9と略すことが多い)というOS用に開発されたファイル共有プロトコルで、もともとはPlan 9 Filesystem Protocolと呼ばれていた。WSLに使われているのは、9P2000.Lと呼ばれるLinux向けのバージョンだ。ネットワークファイルシステムなら、MicrosoftのSMBを使えばいいのではという話もあるが、Linuxには、SMBの実装であるSambaやこれを使った仮想ファイルシステムがある。
しかし、これはそもそもLinuxの標準的なパッケージではあるものの、必ずしも全てのLinuxディストリビューションに含まれているわけではないし、ユーザーがSambaを別の目的に利用したいこともあるだろう。
Sambaの設定ファイルはシステムに1つであり、これをWSLで占有してしまうと、ユーザーの利用に制限が出てしまう。またゼロから作るにしては、SMBは複雑すぎる。このためMicrosoftは、SMBによるVolFsの共有を断念し、別のプロトコルを探すことにした(Microsoftには、WindowsにGPLソフトウェアを同梱できないという社内問題もあったようだ)。
Microsoftは、Linuxコンテナ用にWindows OS用の9Pサーバを開発していた。Linuxカーネルには、9Pクライアントが組み込まれていて、対応が容易だったからだ。そのため、これを利用することにした。なお、9Pの制御はLxssマネージャーサービスが行うが、9Pサーバとクライアントの通信は、UNIXソケット(AF_UNIX)を介して行われる。WSL 2でもこの仕組みは維持されるようだ。
ただし、Windows 10 May 2019 Updateに含まれるwsl$ファイルシステムは、UNCとして「//wsl$/<ディストリビューション名>/パス」という構造を取るため、このままでは、WSL 1とWSL 2の同一ディストリビューション同士のパス名が同じになってしまう可能性がある。Microsoftによれば、WSL 1とWSL 2を同時に利用することも可能だとしている。おそらくは、「wsl2$のような仮想ホスト名を使うなどして、両者を区別できるようなUNCを使うことになると考えられる。
■WSLからWin32へのアクセス方法
前述のようにWSL 1では、WSL内からWin32側へのアクセスは、LinuxのVFSによるDrvFsを利用することで、NTFSへのアクセスをWindowsカーネル経由で行っていた。しかし、仮想マシンを使うWSL 2では、逆にWindowsカーネルへ直接ファンクションコールを出すことができない。
このため、WSLからWin32ファイルシステムのアクセスに関しても、9Pを利用する。このとき、Windows側の9Pサーバは、VMのワーカープロセス内にあるという。VMのワーカープロセスは、Hyper-Vで仮想マシンに対して、ホストOS側からファイルアクセスやネットワークサービスなどを提供する「受け口」となるプロセスだ。仮想マシンごとにワーカープロセスが対で作られる。
このように、WSL 2とWin32環境の間のファイル共有は、どちらも9Pを使うことになる。なお、現在WSL 1では、9Pの接続にUNIXソケット(AF_UNIX)を利用している。おそらくは、WSL 2では、何らかの形で、仮想マシンとWin32環境の間でUNIXソケットによる接続が可能な仕組みが提供されると思われる。
また、WSLからWin32プログラムを起動する「Win32相互運用性」では、最初にWSL側で、実行ファイルを判別する必要がある。具体的には、実行ファイル先頭のマジックナンバー(Win32ではMZ)を見て、LinuxのELF64か、Win32の実行ファイルなのかを判断する。
その上で、Linuxの「binfmt_misc」(指定されたマジックバイトシーケンスとファイルの先頭の何バイトかを比較して、バイナリタイプを判定する)という機能を使い、対象のファイルを実行できる「インタープリター」を使って指定されたファイルを実行する。
これは本来、スクリプトやJavaのjar(Javaアーカイブ)ファイルなどを実行するためのものだ。WSL 1では、インタープリターとしてinitが指定されていた。このような仕組みであるため、WSL 2でも、まずは、9Pを使って、Win32側にある実行ファイルを読み出す必要がある。その後、wsl.exeなどのWSL 2を起動した環境側と連携して、Win32実行ファイルを起動する。
WSL 2が実現可能になったのは、WSL 1開発後にWindows OSの仮想マシン技術が進歩したからだという。WSL 1は、2016年3月に開催されたBuild 2016で発表され、その後プレビュー版、β版を経てWindows 10 Fall Creators Update(バージョン1709)より正式版となった。
この2年の間にMicrosoftは、仮想マシンを高速起動が可能なように改良したわけだ。この仮想マシン技術は、Windowsサンドボックス(Windows Sandbox)やWDAG(Windows Defender Application Guard)などに使われているものと同種のものだという。Build 2019のセッションビデオなどを見ると、確かに高速に起動しており、体感的にはWSL 1とほとんど違いを感じなさそうだ。WSL 2でもWSL 1同様にディストリビューションをWSL用に変換することが可能であり、しかも完全なLinuxとなることから対応するディストリビューションも増えそうだ。
郑州 01-01 事件介绍:1月1日,河南郑州,人称“羊肉哥”的孙合理每年元旦这一天都会向环卫工人、残障人士、困难户免费送羊肉,已经坚持了九年。他希望一直送下去。
018年1月20日、スキー中の訪日中国人観光客が崖に転落した日本人女性を救助した出来事について、中国のネット上に「日本メディアもようやく報じた」と題する記事が掲載された。記事は日本のネットユーザーから称賛の声が寄せられたことを紹介し、「日中両国民の関係改善にメディアが果たす役割は大きい」と指摘している。
長野県のスキー場でスキーをしていた64歳の中国人男性・李中大(リー・ジョンダー)さんが崖下20メートルほどのところで動けなくなっている70歳くらいの日本人女性を救助したのは今月13日のこと。同じく女性を発見した日本人スキーヤーたちは自力救助が困難と考え、救助要請を出したうえでその場を立ち去ったが、李さんは女性を助けようと崖の下に降り、女性を助け起こして散乱した荷物を拾い集めた。その後、李さんは駆け付けた救助隊に女性を任せ、その場を離れて仲間を追い掛けたが途中で遭難。14日昼ごろにヘリコプターで無事救助された。
この出来事について、中国のネット上には18日、「日本の有力なメディアは取り上げておらず、簡単な報道を見つけたが、その内容は李さん自身が遭難したことがメインで、記事をよく読んでいなければ他者を助けたという前提が見落とされやすい」と説明する文章が掲載され、この中では日本のネットユーザーから「なぜ(李さんを)助けた」「税金の無駄遣い」「コース外を滑るやつなんか救助しなくていい」など、批判の声が上がったことが指摘された。
一方、20日の「日本メディアもようやく報じた」という記事は、時事通信社が18日に「中国人スキー客が日本人救助」と伝えたことを紹介するもので、「主に中国の報道を引用した形だが、ようやく日本メディアがこの出来事の全貌を知る機会を日本の人々に提供した」としている。
そして、この時事通信社の記事に寄せられた「ありがとう。無事でよかった」「国際問題が多い中、こんなニュースはほっこりします」「もっと大々的に報じられるべき記事」「素晴らしいに尽きる。こういう自己犠牲的な方も中国人にはいるわけだ。偏見は捨てないといけないね」「人命救助に国籍も政治も関係ありません。勇気ある行動に感謝、敬意あるのみです」などの日本のユーザーのコメントを転載。
記事は、「このことから分かるように、日中の人々の関係改善にとってメディアが果たす役割は何とも重要。両国の人々がこういう前向きな情報を知ってはじめて、関係をより良くすることができる」とまとめた。
https://jtbsports.jp/cn/events/events-detail.php?id=6881
JTB体育台/快报
—————————————————————————–
■此邮件为自动发送邮件。请不要回复此邮件。
■邮件为会员登入时填写希望接收“JTB体育台的通知”的各位而发送。 若您对此没有印象,请将您收到此邮件的邮箱地址发至以下邮箱地址内联系我们。
—————————————————————————–
亲爱的跑者
您好!
横滨马拉松2019已经开始报名了。
横滨马拉松的特色
1)首都高速湾岸线
长达11km的首都高速是攻略马拉松的重点。
2)【补水站设置特别舞蹈】
为了让更多跑友愉快的跑过终点,在补水站,特设助威舞蹈。
-【举办日期】:2019年11月10日(周日)※ 雨天赛事照常举行。
-【报名截止日期】:2019年6月28日 19点00点(日本时间)
-【赛事项目】:全程马拉松(42.195km)
-【参赛费】:全程马拉松:17,000日圆
-【起跑地点、抵达地点】:
【全程马拉松】
起跑地点:港湾未来大桥
抵达地点:PACIFICO 横滨会展中心
-【报名网页】
https://jtbsports.jp/cn/events/events-detail.php?id=6881
如有不明之处,请联系我们。
JTB体育台
JTB西日本 MICE事业部
邮编:541-0058
大阪府大阪市中央区南久宝寺町3-1-8 MPR 本町 Bldg 9楼
E-mail: jtbss@jtb.com
TEL: +81-6-6252-4009
营业时间:日本时间 9:30-17:30
休息日:星期六日,国定节假日,12/30-1/3