A 2003-as év elején jelentette be Jeff Robertson, hogy egy új ütemezőn dolgozik, amellyel szeretné leváltani a FreeBSD 4BSD ütemezőjét. Az új ütemező a Linux kernel processz ütemezőjéhez hasonlóan O(1) algoritmus alapján működött volna. A tervek szerint az ULE SMP/SMT rendszereken nagy terhelés mellett is kiváló teljesítményt nyújtott volna, támogatta volna a CPU affinitást, és azonos végrehajtási időt adott volna a processzek számától függetlenül.
Az 2003-as év az ütemező implementálásával, tesztelésével, csiszolásával telt, majd 2004. január 25-én Jeff bejelentette, hogy az ULE lett az alapértelmezett ütemező a FreeBSD -CURRENT-ben. Sajnos a tesztek alatt az új scheduler nem váltotta be a hozzá fűzött reményeket, így a tervekkel ellentétben az ULE nem került bele a FreeBSD 5.3-RELEASE-be alapértelmezett ütemezőként, hanem maradt a helyén a jól bevált 4BSD. Ekkor Jeff azt ígérte, hogy folytatja a munkát, és visszatér. Visszatért.