Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 Aug 2018 19:39:56 -0400
From:      Kris Moore <kris@ixsystems.com>
To:        freebsd-current@freebsd.org
Subject:   Re: drm / drm2 removal in 12
Message-ID:  <b5159da6-c3e5-f0f2-4f53-f4dc5395d695@ixsystems.com>
In-Reply-To: <CALM2mEmJVqfeERTL4AWw7cY3YfPUY6TFw==1hzBqsDJNDde_Uw@mail.gmail.com>
References:  <CAPrugNr9wN63ANjTYzyrHRegr9KTk_OSTLfrt%2BhktCnfKX=_mg@mail.gmail.com> <20180824215302.ivfna55jtrtc5trg@freebsd480.station> <CAPrugNqV6k2QTuiLerAKLB_hV1hkZNi4MLNqKU7MtVnMhMfPQw@mail.gmail.com> <CANCZdfp2rf=5e-qTV=-4yFrLPugn0UhtYovXdesJWbRWAjdGTg@mail.gmail.com> <CALM2mEmJVqfeERTL4AWw7cY3YfPUY6TFw==1hzBqsDJNDde_Uw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 8/24/18 7:07 PM, blubee blubeeme wrote:
> On Sat, Aug 25, 2018 at 6:26 AM Warner Losh <imp@bsdimp.com> wrote:
>
>> On Fri, Aug 24, 2018 at 4:20 PM Matthew Macy <mmacy@freebsd.org> wrote:
>>
>>> On Fri, Aug 24, 2018 at 14:53 Ali <aliovx@gmail.com> wrote:
>>>
>>>> On Tue, Aug 21, 2018 at 06:54:54PM -0700, Matthew Macy wrote:
>>>>> Just in case anyone misses the change to UPDATING:
>>>>>
>>>>> 20180821:
>>>>>         drm and drm2 have been removed. Users on powerpc, 32-bit
>>>> hardware,
>>>>>         or with GPUs predating Radeon and i915 will need to install
>> the
>>>>>         graphics/drm-legacy-kmod. All other users should be able to
>> use
>>>>>         one of the LinuxKPI-based ports: graphics/drm-stable-kmod,
>>>>>         graphics/drm-next-kmod, graphics/drm-devel-kmod.
>>>>> Note that this applies only to 12.
>>>> I see that The removal of drm and drm2 has been reverted on svn. Could
>>>> you please kindly share the reasons behind the re-inclusion?
>>>>
>>>
>>> I can’t really give the blow by blow of internal project drama, but the
>>> gist of it is that “best practices” (which are not yet actually
>> documented
>>> anywhere that I’ve seen) were not followed with regards to the
>> deprecation
>>> process. Warner and others believe that we can address the objectives of
>>> the drm removal (improving the user experience and communicating that
>>> drm/drm2 are _completely_ unsupported apart from continuing to compile)
>>> through less disruptive means.
>>>
>> Just so.
>>
>> Our only continued frustration is that we were never given any guidance by
>>> RE or core on said “best practices” when the discussion was taking place
>> in
>>> May and then those groups behaved as if this were a surprise when the
>>> removal happened. I’m cautiously optimistic that this well expedite
>>> improving communications on those matters.
>>>
>> All the problems that are exposed by this aren't technical. This one is
>> social, but no less important.
>>
>> Warner
>> _______________________________________________
>> freebsd-current@freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-current
>> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
>>
> I've been watching this debacle for quite some time now and I'd just like
> to ask why the rush?
>
> The graphics team is working very hard to destroy the stability of FreeBSD
> just so that they can force their uncooked work down users throats.
>
> The Linuxkpi is unstable at best, alpha level software that's constantly in
> need of someone to go and fix something on FreeBSD because Linux devs
> decided to make some changes or implement a new feature.
>
> This project: https://wiki.freebsd.org/Use%20linuxkpi%20in%20DRM
> Goals
>
>    - Move DRM headers to a similar location as Linux
>    -
>
>    Use kmalloc() instead of malloc(9)
>    - Use kref
>    -
>
>    Use idr and get rid of drm_gem_names.c
>    - Use PCI API
>    - Use Linux locking primitives
>
> is garbage, if you want to use develop Linux code and use Linux then go do
> that on Linux.
>
> Are these guys insane and please avoid the nonsense about you're doing this
> in your spare time.
>
> If you cannot devote the resources to do something right then don't do it
> at all.
>
> Keep that stuff in to yourself or anyone crazy enough to follow those steps
> to get it up and running, you guys cannot expect to contaminate the entire
> FreeBSD project for this mess.
>
> This is nonsense and I hope that more people who see it as such would say
> so and stop having these guys forcing this crap; it's maintenance hell who
> will maintain it if they decide to leave?
>
> Best,
> Owen
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"

I've been personally using the new DRM bits since almost day one. I
haven't found it to be unstable in the slightest. Compared to not having
it and being forced to run 5+ year old hardware, it's been a huge
blessing for those of us who care about running FreeBSD as a modern
desktop / laptop.

FreeBSD being an open source project, you are welcome to contribute back
your work anytime. But since I don't imagine we'll see that patch coming
anytime soon, I'll stick with this new LinuxKPI-powered, Plasma-desktop
running awesomeness.

(Written from my brand new Lenovo P71 which worked flawlessly out of box)


-- 
Kris Moore
Vice President of Engineering
iXsystems
Enterprise Storage & Servers Driven By Open Source




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?b5159da6-c3e5-f0f2-4f53-f4dc5395d695>