Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Operating Systems Android Facebook Social Networks

Facebook is Building an Operating System So it Can Ditch Android (techcrunch.com) 141

Facebook doesn't want its hardware like Oculus and Portal to be at the mercy of Google because they rely on its Android operating system. From a report: That's why Facebook has tasked a co-author of Microsoft's Windows NT named Mark Lucovsky with building the social network an operating system from scratch, according the The Information's Alex Heath. "We really want to make sure the next generation has space for us," says Facebook's VP of hardware Andrew 'Boz' Bosworth. "We don't think we can trust the marketplace or competitors to ensure that's the case. And so we're gonna do it ourselves."

By moving to its own OS, Facebook could have more freedom to bake social interaction -- and hopefully privacy -- deeper into its devices. It could also prevent a disagreement between Google and Facebook from derailing the roadmaps of Oculus, Portal, or future gadgets. One added bonus of moving to a Facebook-owned operating system? It could make it tougher to force Facebook to spin out some of its acquisitions, especially if Facebook goes with Instagram branding for its future augmented reality glasses.

This discussion has been archived. No new comments can be posted.

Facebook is Building an Operating System So it Can Ditch Android

Comments Filter:
  • by SuperKendall ( 25149 ) on Thursday December 19, 2019 @01:15PM (#59538382)

    I do not see it as wholly unlikely, that Facebook if they built a halfway decent OS could replace Android on a lot of non-apple devices.

    It would be interesting to have a viable third party contender in a way that Windows Mobile never was...

    • by NateFromMich ( 6359610 ) on Thursday December 19, 2019 @01:49PM (#59538584)
      Sure. Sure it could.
    • by nadass ( 3963991 )
      Umm, the Facebook Phone? Tried and failed.

      https://www.cnet.com/news/here... [cnet.com]
    • I do not see it as wholly unlikely, that Facebook if they built a halfway decent OS could replace Android on a lot of non-apple devices.
      And that OS would be:
      * non spying
      * would support third party web browsers and email clients
      * would support "other social networks", like twitter (if you call it a social network)
      ????????

      • by rtb61 ( 674572 )

        The lead in for this story is as silly as. Facebook wants to copy M$ and build it's privacy invasion into the Operating System to hide it from the public, whilst calling out internet companies for invading everyone's privacy. That is the only reason, to ensure you can not opt out of privacy invasion and any attempt you make is reset within the OS.

        Why is internet explorer faster to load on Windows because part of it is built right into the OS, so even when you are not online, your fucking OS is and reportin

    • They hired a Windows guy to build it...so like Android is built around Linux, FB OS will be built around Windows. What could possibly go wrong there?
    • There's not a chance in hell that anything made by Facebook will be bought by me, or permitted on any network I have the slightest influence over. Facebook tracking baked into the OS? Fuck that sideways with a bandsaw.

    • There are plenty of worthy OSS OS's out there they could get behind and make into something great. This is all about control. I stopped supporting Apple when they began vendor lock-in. Sadly Google has headed down the same path and there needs to be an OSS alternative that doesn't suck. I had hoped Tizen [tizen.org] would gain some traction but so far even Samsung only uses it on their wearables and TV.
  • by darkain ( 749283 ) on Thursday December 19, 2019 @01:16PM (#59538388) Homepage

    "and hopefully privacy" ... are you joking !? this is facebook we're talking about here...

    • by marcle ( 1575627 ) on Thursday December 19, 2019 @01:18PM (#59538402)

      "and hopefully privacy" ... are you joking !? this is facebook we're talking about here...

      This this this this this. The post reads like it was written by Zuck himself. "We just want to help people connect..."

    • Yeah there's probably better privacy in the OSs the PRC is writing.
      • Re: (Score:2, Insightful)

        by Anonymous Coward

        If I had to choose, I would prefer the Chinese government spying on me than Facebook, Google or Microsoft.

        Fortunately I run Manjaro and Bliss, and I don't have to make that choice.

    • Absolutely.

      I'm dubious enough about Google, but I absolutely would not trust anything from Facebook. A blank sheet of paper, impregnated with saltpeter and with a built in match, which had a Facebook logo would inspire more questions about "how are they spying on me" than it would thoughts of "I can write something private on that".

      • This!
        Also, mics + 6 cameras (we have to capture *everything*, from all angles), 24/7/365. Contacts and other private data, calls, video, screen streaming directly to Zuck whenever on, all to "help people connect". Please.
        • And in the EULA you clicked "Accept" on when you first powered on your phone and entered your FB credentials (required, of course) to use it, you granted unlimited rights to Facebook to use whatever they record from those mics and 6 cameras in any way they see fit, including commercial and likeness.
          • by flex941 ( 521675 )
            EULA to me is like "Booting OS" message. It's useless (except gives information that device somewhat works) but unavoidable nuisance. Same goes for stupid "do you accept cookies and/or our privacy statement?" for silly me who happens to live in EU. Aaaargh, everybody just clicks through these annoyances.
    • Comment removed (Score:4, Insightful)

      by account_deleted ( 4530225 ) on Thursday December 19, 2019 @03:48PM (#59539228)
      Comment removed based on user account deletion
  • You're kiding me right ? It isn't april first today !

    • by gtall ( 79522 )

      I don't know, I think it is par for the course. It will help Facebook build obnoxiousness in from the get-go instead of bolting it on later.

    • Re: (Score:3, Insightful)

      by Holi ( 250190 )
      I don't know, the NT Kernel is pretty rock solid. We are not talking about all the crap that gets layered on top.
      • Re: (Score:2, Insightful)

        Yup. NT is a very solid kernel. It's absolutely a good competitor to XNU and Linux in the same space.
        The real problem with "NT" is its popularity.
        Shit software is written for it, and due to its massive user base- particularly, it's massive desktop computing user base- it's a ripe target for attacks.
        Where you look at places where the Linux kernel is popular, it suffers in predictably similar ways.
      • Is he just going to recreate Windows 10 Phone?
    • You're kiding me right ? It isn't april first today !

      What's to kid? The Windows NT kernel was great. So great that MS completely decided to abandon all other desktop kernel work and migrate to it. It was small, stable, and performant enough to form the basis of a server suite that runs most of the corporate world.

    • by Locutus ( 9039 )
      That is pretty much what I was thinking. Because Windows is known for its security, reliability and its efficiency so it make perfect sense to look to a Windows NT designer. LOL

      Microsoft still has deep hooks into Facebook it would seem. Because putting Windows on small devices has always been a great thing to do. Like Windows on the OLPC and Windows on handhelds and Windows on the Raspberry Pi and well, Windows on anything. Must be someone from Microsoft on the BoD or something.

      LoB
  • Yeah right. (Score:5, Insightful)

    by irving47 ( 73147 ) on Thursday December 19, 2019 @01:19PM (#59538408) Homepage

    What kind of a stump-dumb Fng moron would install a Facebook OS on their device by choice?

    • by JacksonsGhost ( 6108480 ) on Thursday December 19, 2019 @01:24PM (#59538440)
      My sister
    • Re:Yeah right. (Score:4, Insightful)

      by ShanghaiBill ( 739463 ) on Thursday December 19, 2019 @01:46PM (#59538562)

      What kind of a stump-dumb Fng moron would install a Facebook OS on their device by choice?

      Nobody. Like Android, this isn't something you "install". You buy the device, and FBOS is pre-installed. The end-user won't even be aware of it.

      Also, FBOS will almost certainly be based on Linux. It makes no sense for them to develop something "from scratch" as TFA claims.

      • Re:Yeah right. (Score:5, Insightful)

        by ceoyoyo ( 59147 ) on Thursday December 19, 2019 @01:50PM (#59538594)

        I'd be a bit surprised if it wasn't based on Android even. The logical thing for Facebook to do would be to fork android and build their own GUI on top of it.

      • Re: Yeah right. (Score:3, Interesting)

        by tap ( 18562 )

        They are developing it from scratch. They have reasons, which I can't go into do to an NDA. Some of them are reasonable. Others, I don't think are all that sound.

        • They are developing it from scratch. They have reasons, which I can't go into do to an NDA. Some of them are reasonable. Others, I don't think are all that sound.

          Wow, that is crazy. If they don't want to use Linux because of the GPL, why not start with NetBSD?

          I think they are way underestimating the time and effort to create a reliable modern OS.

        • I'm assuming the unsound is dominated by the simple fact they need hardware vendor support and thus either need to buy a hardware designer like Apple, or somehow convince everyone like Qualcomm and Broadcomm, among others, to support them.
      • What kind of a stump-dumb Fng moron would install a Facebook OS on their device by choice?

        Nobody. Like Android, this isn't something you "install". You buy the device, and FBOS is pre-installed. The end-user won't even be aware of it.

        Also, FBOS will almost certainly be based on Linux. It makes no sense for them to develop something "from scratch" as TFA claims.

        No what would make more sense is if Facebook just bought up all the Windows ARM RT kernel stuff from Microsoft and quickly put their own branding on it.

        Microsoft started to turn the desktop into the browser with ME, hell I even remember making the mistake of "upgrading win98 to Millennium Edition" Then just as quickly reformatting the drive and putting 98 sp 2 the hell back on when the desktop kept crashing.

        No it would make much more sense if Facebook just bought up the arm kernel work from Microsoft and w

    • What kind of a stump-dumb Fng moron would install a Facebook OS on their device by choice?

      You completely missed the point. No one is installing Facebook OS. Facebook is simply no longer building their hardware devices on Android. You will not get the choice of what OS is under the hood if you buy a Rift or a Quest or any other of their hardware.

  • Future slashdot: "After a few days of looking into it, and weighing the hundreds of millions of dollars in development costs of creating a while new OS, Facebook decided just to use Linux anyway."

    • by MightyMartian ( 840721 ) on Thursday December 19, 2019 @01:29PM (#59538476) Journal

      Let's not kid ourselves. Even if this comes to fruition, it will almost certainly use Linux. Nobody in this day and age is seriously going to build an OS from the ground up. There's a quarter of century of work in Linux; all the drivers, toolkits, toolsets, it would be an absolutely monumental undertaking that even a company with as much cash as Facebook wouldn't want to pull off.

      But it isn't going to happen.

      • More likely they would use BSD so they don't have to release any sources.

        • by Junta ( 36770 )

          Doubtful. BSD hasn't exactly gotten the same driver attention in the mobile device space as BSD.

          The kernel is GPLv2 and I doubt they'd have a whole lot of 'secret sauce' at the kernel level. Since it's not GPLv3, they can freely lock their devices down so that you can't run a custom kernel, so they can close that loop. They would have to share their kernel changes that probably no one cares about.

          Basically I'd see ether using Linux or, depending on Mark Lucovsky, maybe he is adamant about doing a new ker

          • Re:BSD (Score:5, Insightful)

            by Dan East ( 318230 ) on Thursday December 19, 2019 @02:01PM (#59538664) Journal

            Doubtful. BSD hasn't exactly gotten the same driver attention in the mobile device space as BSD.

            This article is in the context of FB using the OS embedded in their own hardware. You don't have to have drivers to support every chipset and peripheral under the sun when you control the hardware.

            • by jythie ( 914043 )
              This. FB is big enough that they can either write their own drivers or get the manufacturer to do it as a condition of buying their parts.
            • by Locutus ( 9039 )
              You do know you can build the Linux OS yourself don't you? And you know that when you build the kernel you can build it for the exact hardware you have and nothing more also. Right?

              We are not talking about Microsoft Windows here, Linux is open source and buildable from source code. You should try it sometime.. Play around with this might help: https://wiki.gentoo.org/wiki/Complete_Handbook/Building_the_system

              LoB
            • by Junta ( 36770 )

              The issue is a matter of how easy/expensive it is to bother with a different kernel.

              The upsides to the kernel in the ecosystem they are dealing in is massive. Because of Android, the kernel support in any component they could dream of already exists. They aren't designing a CPU, GPU, IO, and a ton of other things from scratch.

              The downsides are... well rather limited. They may have rightful concerns about Android as a whole (runtime, play store, etc) but the kernel part doesn't really restrain them in any

          • Doubtful. BSD hasn't exactly gotten the same driver attention in the mobile device space as BSD.

            Yes, and that's why Apple is not using BSD in it's own products. ;)

      • If you got the scale, and tight control of the Hardware, going non-linux is a viable option. Apple, for one, is very hppy selling you all manner of trinkets (watches, Home Assistants, phones, tablets, streaming devices and PCs) with BSDish underpinnings, with a MACH3ish kernel.

        If all you want is (as the TFS says) is VR/AR and Home assistants, there are many OSs/kernels more modern than linux, that can fit the bill. For instance Minix V3 (aka "not-your-father's-Minix"), QNX (microkernel realtime, think of th

        • If you got the scale, and tight control of the Hardware, going non-linux is a viable option.
          Only if you provide the framework to write apps.
          No one in our days with a sane mind is programing for a prop. OS, on the OS level - aka kernel calls.

      • by ceoyoyo ( 59147 )

        Facebook is talking mostly about embedded devices. There are lots of good reasons for writing a ground-up OS there, and it's not nearly as much work as writing a general purpose desktop OS would be.

        They'll still probably use Linux though.

      • Google is creating a new OS from scratch: The Fuchsia OS. Obviously very few companies can do that but they have lots of money and resources and have apparently found a reason to do it.
      • all the drivers, toolkits, toolsets

        Let me stop you there. All the drivers, toolkits, and toolsets are completely irrelevant. In fact when you look to the most popular distribution built on Linux, Android, it doesn't use the drivers, toolkits, or toolsets.

      • by Locutus ( 9039 )
        The choice of going with a Microsoft engineer most likely has ties back to a Microsoft influence. i don't care if it's a new OS, anyone who knows the history of Windows NT knows it does not have a good track record. There's a reason Windows isn't on the top 500 super computer list, why Windows is not on mobile devices and was the reason why virtual machines became so popular(ie when the OS crashes in a VM, it only takes out that VM and another can fail-over).

        Besides, Android is open source so they could s
    • by PolygamousRanchKid ( 1290638 ) on Thursday December 19, 2019 @01:46PM (#59538558)

      Facebook decided just to use Linux anyway.

      No, Facebook hired the Windows NT architect, so they obviously want a Microkernel.

      This means that they will go with GNU Hurd.

      2020 will be "The Year of GNU Hurd on the PhoneTop!"

      • by jythie ( 914043 )
        Ok, Hurd finally being used for something might make this project worth following.
      • by DamnOregonian ( 963763 ) on Thursday December 19, 2019 @02:31PM (#59538808)
        NT is not remotely a microkernel.
        It uses multiple rings (on architectures where that is available- Kernel, Executive), so there is some amount of microkernelish separation (inherited from its Mach origin story) but otherwise memory space is unprotected within the kernel, and it's all a single linked module. I.e., executive ring code can directly call kernel ring code with no restrictions, and examine its memory.

        I understand your post was in jest, but I always have to clear that up whenever I hear that line.
    • by Holi ( 250190 )
      You mean Linux for mobile ARM devices? So you mean Android?
    • by rgmoore ( 133276 )

      Hundreds of millions of dollars is nothing to Facebook. They're earning billions of dollars per quarter, so a few hundred million on something that protects them from being at the mercy of Google, Microsoft, and Apple would be a price very much worth paying. The bigger problem with developing this kind of thing from scratch is likely to be time rather than money.

  • Yeah, this'll be a big improvement.

  • by Zitchas ( 713512 ) on Thursday December 19, 2019 @01:32PM (#59538490) Journal

    By moving to its own OS, Facebook could have more freedom to bake social interaction -- and hopefully privacy -- deeper into its devices.

    We are talking about Facebook here, right? There is no way, ever, that Privacy is ever going to be baked into a Facebook product. On the other hand, better security/encryption to ensure that no-one can find out what sort of metrics they are collecting about their users? That sort of "privacy" I can definitely see getting a lot of care and attention.

    I just realized I mentioned Facebook collecting metrics, as if they did any kind of anonymization of their data. They don't. Chances are high that they keep *all* the identifying features included so they can ensure maximum value to advertisers... At least, the ones who have deep enough pockets and can keep their mouths shut about what sort of data they get.

    • by Pascoea ( 968200 ) on Thursday December 19, 2019 @01:42PM (#59538546)

      There is no way, ever, that Privacy is ever going to be baked into a Facebook product.

      In defense, the summary didn't say it was going to INCREASE privacy, just implied that control over privacy is baked in. That way the customer can move the slider from "no privacy" (default setting) all the way up to "fake privacy" at their will.

    • privacy for hiding Zuckerberg's outrages and crimes.

      security for Russian SVR intrusion vectors, a secure home for malware spores which will propagate when the devices are "synced" to your home network phone & computer for your convenience.
    • Fb doesn't care if they leak data, but they are lying to even the biggest advertisers. They think they're buying targeted advertising, but Fb is showing their ads to people who react extremely negatively to them, calling their authors out for spamming, and blocking all their ads. And Fb knows quite well who those users are, they simply don't care.

  • What's wrong with: Embedded Linux, VxWorks, or Green Hills ThreadX?

    • by ceoyoyo ( 59147 )

      GPL, expensive/proprietary, expensive/proprietary.

      Facebook wants to be able to spy on you, not publish that they're doing so, and also not be dependent on some external supplier.

      Realistically though, by "write a new OS", they'll probably use linux or BSD, stick their own GUI on it, and just do all the spying at that level. Just like Google did.

      • GPL

        Not really relevant. Not to start a license war, but the kernel is GPL2. It can be freely tivoized.
        I.e., you only have to release the source for the direct modifications to the kernel, not your magical binary blobs that handle all your special sauce in the kernel.

        • by ceoyoyo ( 59147 )

          Facebook may want to build some spying into the kernel. I agree, they don't *have* to do this, but they might want to. Imagine, the first OS designed from the ground up to increase the quality of ads delivered to the consumer.

          • I think I was more trying to elaborate on how even the GPL doesn't really protect the kernel meaningfully in any sense from such shenanigans.
            I.e,
            Let's say they want a kernel module that reports all DNS queries back to facebook, and they don't want to release the source of said module.
            Step 1.) You write a generic connector that allows you to hook an arbitrary module into the network stack. If it uses GPL symbols, it must be GPL licensed- so you want this connector to be as generic as possible, since you w
  • I don't know who would be stupid enough to buy anything that has an OS developed by Facebook. Who would trust it?
    I wonder if it will have a larger following than webOS?

  • by QuietLagoon ( 813062 ) on Thursday December 19, 2019 @01:43PM (#59538548)
    By moving to its own OS, Facebook could have more freedom to bake social interaction -- and lack-of-privacy -- deeper into its devices.
  • "By moving to its own OS, Facebook could have more freedom to bake social interaction -- and hopefully privacy -- deeper into its devices."

    BWHAHAHAHAHAHAHAHAHAHAHAHAHA.

    Stop, stop, you are killing me..........

  • If they're insane enough to think they'll do it from scratch, it'll crater. They will need to start with linux or bsd and go from there.

    • by mbkennel ( 97636 )
      I hope they really go all in for this and waste their effort and management attention as it would hurt their progress in other malevolent endeavors.
    • by RedMage ( 136286 )

      This is what I'm thinking - really from scratch, or just another Linux kernel respin? If it were me, I wouldn't be starting from NT or Android - perhaps something simpler like an older DEC operating system, or even AmigaDOS... (half-kidding, but something more lightweight and understandable)

  • go for it facebook, build that operating system. maybe I will be able to get your tracking and data collecting apps off my android phone. I am tired of your apps running in the background and not being able to stop or uninstall it because it was part of the bloatware that came with it. I do not have a facebook account for a reason but unfortunately you don't care and still think you should be able to track me and collect data about me.

    guess I am dreaming they will ever leave the android os even if they

  • How could anyone reasonably trust an OS from Facebook?

    • How could anyone reasonably trust an OS from Facebook?

      Also valid for "How could anyone reasonably trust a web site from Facebook?"...
      You have your answer.

  • by jellomizer ( 103300 ) on Thursday December 19, 2019 @02:14PM (#59538732)

    You see this with Apple and Microsoft. Where they are bitter rivals, yet they are their biggest business partners. Mature Companies are able to keep a duality with them and keep it fairly well in balanced.

    Facebook is a huge company, it wouldn't be in Alphabets best interest to drop business ties, and make Android unsupportable. Because Alphabet would just be shooting themselves in the foot, especially for these products where the OS isn't the big selling feature, but additional custom features the OS runs.

    Facebook OS could open the door for them to have no one to blame but themselves if something goes wrong. As well need a Team of OS Developers and support team for the long run.

    • You see this with Apple and Microsoft. Where they are bitter rivals, yet they are their biggest business partners. Mature Companies are able to keep a duality with them and keep it fairly well in balanced.

      If only Amazon and Google could manage the same. Chromecast with proper support for Prime Video and Fire TV with Youtube support. Oh wait, that finally happened (after how many years). But Amazon still won't even sell Google hardware in their stores.

      • If only Amazon and Google could manage the same. Chromecast with proper support for Prime Video and Fire TV with Youtube support. Oh wait, that finally happened (after how many years).

        It should be pointed out that the problem was/is all on Amazon's side. Chromecast provides an open API; anyone can build an app that can cast to Chrome.

  • But it won't succeed. Apple didn't. Huawei won't as well. Why should they?

    Technology? Don't think so.
    Marketing? Nah!

    And why should any manufacturer support it?

  • Privacy? You keep using that word. I do not think it means what you think it means.

  • Can escape our surveillance even when they're not using our sites.

    Alex Heath is clearly either an idiot or a shill. Or both, I suppose.

  • So will this be another flavor of Linux for phones? Will Facebook be honest about it, unlike Google, and properly credit the Linux community, without which Facebook would not exist? Just asking.

  • ... and hopefully privacy...

    Tee hee. That's a good one. Facebook is so concerned about privacy.

    • by Dwedit ( 232252 )

      To quote the great Rod Blagojevich: "I've got this thing, and it's fucking golden. I'm just not giving it up for fucking nothing."

      When Facebook talks about privacy, they mean leaking personal information to their competitors.

  • by mveloso ( 325617 ) on Thursday December 19, 2019 @04:05PM (#59539302)

    https://www.landley.net/histor... [landley.net]

    I wonder what their design priorities really are. The world has changed a ton since then.

    At some point an OS will allow them to ship pure Facebook devices. They could take docker/zones to the next level and make that the default form of an OS, where an application has its own overlay that's completely independent of everything. That would make certain things much, much easier.

  • Facebook is clearly making TOOO much money. They have nothing better to invest in than a new mobile OS? I've not been impressed with their open source offerings thusfar nor their VR investments, so I have little hope of this faring any better than Amazon's Fire Phone. I know some folks love React, but from what I can tell it doesn't have the market/mindshare angular has.

    Also, how badly do you want to invest in an OS written by an ad company. Android seems to be the exception of a Google success outsi
    • by jemmyw ( 624065 )
      <quote>I know some folks love React, but from what I can tell it doesn't have the market/mindshare angular has.</quote>

      I agree with most of your comment, but this is actually incorrect. React has taken the market and mindshare, is growing faster and has a higher satisfaction rating. I'm not offering any opinion on the technologies, just pointing that out.
    • by jimbo ( 1370 )

      It's not for a phone.

  • Just think how much time and money they could save with their personal data harvesting OS codebase if they just start with a fork of Red Flag Linux. I'm here for you, programmers.
  • I am on facebook and I google a lot of stuff yet nobody has invaded my privacy. I don't care that an AI or that Zuckerface guy or the Larry Paragraph dude somewhere knows a couple of useless facts and maybe a couple of assumptions about me. I really don't care, tbh. I really don't see any negatives. I'm really not afraid of fools knowing what I search for -- I don't see how or why they'd gain by using that against me. Let me know when the AI decides to send Ninjas after me. And btw, good luck to the Ninja

  • They're both building an OS with spyware baked right into the code.
    Facebook should just base it on Windows 10, that way Microsoft will have done 90% of the job for them.
  • Sounds like bullshit. More likely this will be a Linux or xBDS kernel with a Gnu tools user-space and maybe some special drivers. Even Facebook does not have the resources to build a new OS from scratch in reasonable time.

  • Count on the Facebook OS to have tracking built in at a level hitherto unknown, or even dreamt of.

  • I can't imagine anything worse than being made to use a device with Facebook's mantra of privacy abuse at it's very core.

  • When I see the words "Facebook", "operating system" and "privacy" in the same sentence I know I shan't be going anywhere near it!

  • So that means android phones won't be preinstalled with undeletable Facebook shit? Sounds like a win.
  • "bake social interaction -- and hopefully privacy -- deeper into its devices." So are you completely fucking delusional or just someone that owns facebook shares? privacy goes against everything facebook stands for, it detracts from their bottom line as it reduces their ability to monetise your information. Facebook has only EVER implemented any privacy options after huge backlash and risk of government or judicial crackdowns. This will be no different.

Children begin by loving their parents. After a time they judge them. Rarely, if ever, do they forgive them. - Oscar Wilde

Working...