Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 19 submissions in the queue.
posted by janrinok on Thursday June 28 2018, @04:26PM   Printer-friendly
from the declining-desktops dept.

TrueOS, once a FreeBSD distro, will change the focus of their project and become a full, separate fork. TrueOS was known especially for providing a nice FreeBSD desktop based on -CURRENT with the Lumina desktop environment and the ZFS file system by default. Now it is a full fork.

Essentially, TrueOs will become a downstream fork of FreeBSD. They will integrate newer software into the system, such as OpenRC and LibreSSL. They hope to stick to a 6-month release cycle.

From
It's FOSS : TrueOS Doesn't Want to Be 'BSD for Desktop' Anymore
FreeBSD News : TrueOS to become a fork of FreeBSD
TrueOS Blog : TrueOS to Focus on Core Operating System


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1)
  • (Score: 4, Insightful) by frojack on Thursday June 28 2018, @04:35PM (4 children)

    by frojack (1554) on Thursday June 28 2018, @04:35PM (#699877) Journal

    Why not just make it perfectly rolling?

    Facing some sort of an update every 6 months just drives real world users away, leaving you with nothing but Distro Tourists for your user-base. Especially if those 6month release entail any amount of disruption.

    --
    No, you are mistaken. I've always had this sig.
    • (Score: 2) by Gaaark on Thursday June 28 2018, @04:42PM

      by Gaaark (41) on Thursday June 28 2018, @04:42PM (#699881) Journal

      Yes: after being more or less a ubuntu person, after going to Manjaro i love the rolling release.

      Much easier and more 'fluid'.

      --
      --- Please remind me if I haven't been civil to you: I'm channeling MDC. ---Gaaark 2.0 ---
    • (Score: 0, Troll) by Anonymous Coward on Thursday June 28 2018, @04:55PM

      by Anonymous Coward on Thursday June 28 2018, @04:55PM (#699891)

      yes but England is about to bend Belgium over

    • (Score: 1, Informative) by Anonymous Coward on Thursday June 28 2018, @06:31PM (1 child)

      by Anonymous Coward on Thursday June 28 2018, @06:31PM (#699925)

      The BSD's generally have a stable branch which is your "disruptive" update, and a current branch which is rolling. The upgrade in place for these is generally not too disruptive, the kernel and core userland get replaced and your package repos are updated. I haven't run FreeBSD in a while and never tried TrueOS, but the OpenBSD stable-$oldversion -> stable-$newversion is really simple and takes less than 5 minutes.

      • (Score: 0) by Anonymous Coward on Friday June 29 2018, @04:45AM

        by Anonymous Coward on Friday June 29 2018, @04:45AM (#700128)

        I've tried using using -Current for an OS and it really sucks. Having stuff break when you need it.. blows.
        Can't remote into work because the latest update broke x an y and now a patch for z it 'coming' .. yes, I don't doubt they will and it's great.. but it also broke Java 8 and that's needed for A and now I can't do work. Sigh.

  • (Score: 3, Funny) by Gaaark on Thursday June 28 2018, @04:43PM (13 children)

    by Gaaark (41) on Thursday June 28 2018, @04:43PM (#699882) Journal

    They're going to bring systemd to BSD!

    OH THE HUMANITY!!!

    --
    --- Please remind me if I haven't been civil to you: I'm channeling MDC. ---Gaaark 2.0 ---
    • (Score: 3, Informative) by frojack on Thursday June 28 2018, @04:53PM (9 children)

      by frojack (1554) on Thursday June 28 2018, @04:53PM (#699889) Journal

      They can't. Neither the license nor the codebase will allow that.

      --
      No, you are mistaken. I've always had this sig.
      • (Score: 2) by bobthecimmerian on Thursday June 28 2018, @05:03PM (1 child)

        by bobthecimmerian (6834) on Thursday June 28 2018, @05:03PM (#699897)

        systemd is hard to port to other kernels besides Linux because they use some Linux-kernel-specific APIs. That's one of the reasons the project was created, to make use of some Linux kernel features that more platform-independent init systems avoided.

        • (Score: 3, Funny) by Anonymous Coward on Friday June 29 2018, @02:57AM

          by Anonymous Coward on Friday June 29 2018, @02:57AM (#700092)

          Hello everybody out there using minix - I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-) Linus (torvalds [at] kruuna.helsinki.fi) PS. Yes – it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(. —Linus Torvalds

      • (Score: 2) by canopic jug on Thursday June 28 2018, @05:09PM (6 children)

        by canopic jug (3949) Subscriber Badge on Thursday June 28 2018, @05:09PM (#699900) Journal

        They can't. Neither the license nor the codebase will allow that.

        They can in principle, not the name or the code but the practices. It won't be called systemd but there are those within the FreeBSD project that have stated publicly that they are eager to copy what Lennart has done to Linux.

        --
        Money is not free speech. Elections should not be auctions.
        • (Score: 1) by technoid_ on Thursday June 28 2018, @05:15PM (1 child)

          by technoid_ (6593) on Thursday June 28 2018, @05:15PM (#699904)

          Actually heard interest to port Mac OS' launchd to FreeBSD.

          If it sticks to the startup, I will take a look, but no need to re-write the kitchen sink. I don't reboot/power off enough for saving some speed on start that big of a deal to me though.

          • (Score: 4, Interesting) by canopic jug on Thursday June 28 2018, @05:47PM

            by canopic jug (3949) Subscriber Badge on Thursday June 28 2018, @05:47PM (#699913) Journal

            launchd is an init system. systemd is not. So they are not comparable. It would be fine if launchd, openrc, upstart, daemontools, or other actual init systems were ported or had concepts ported, as long as the OS remained modular and the init sytem could be swapped out by the users. What would be dangerous would be for a monolithic blog to appear between the kernel and user space and start swallowing key system functions. Even worse would be for that monolith to be full of half-baked code and inept designs.

            The automatic supervision of processes and restarting them in the event of a failure may not be a good idea. I read an interesting, public e-mail from a top developer once who pointed out that from a developer perspective, automatically restarting is bad because from it reduces the presssure to hunt down and repair what caused the failure. Odds are whatever caused the failure can be turned into a security exploit eventually. However, that attitude works best where the users are the developers and in other situations when the users are too far from the developers or vice versa then you have problems. And when the problems get ignored they turn into security problems.

            --
            Money is not free speech. Elections should not be auctions.
        • (Score: 0) by Anonymous Coward on Thursday June 28 2018, @05:18PM (1 child)

          by Anonymous Coward on Thursday June 28 2018, @05:18PM (#699905)

          > ... eager to copy what Lennart has done to Linux.

          Let me guess, these are all kids?

          • (Score: 0) by Anonymous Coward on Friday June 29 2018, @02:09AM

            by Anonymous Coward on Friday June 29 2018, @02:09AM (#700081)

            No, if they were all kids, they'd be doing the same thing but in an incompatible way using node.js with an the interface would be an Electron app.

        • (Score: 0) by Anonymous Coward on Friday June 29 2018, @04:48AM (1 child)

          by Anonymous Coward on Friday June 29 2018, @04:48AM (#700129)

          you can stop trolling now

          • (Score: 0) by Anonymous Coward on Friday June 29 2018, @08:12AM

            by Anonymous Coward on Friday June 29 2018, @08:12AM (#700162)
            *cough*bennorice*cough*
    • (Score: 5, Interesting) by darkfeline on Thursday June 28 2018, @07:26PM (2 children)

      by darkfeline (1030) on Thursday June 28 2018, @07:26PM (#699944) Homepage

      Actually, systemd is philosophically a lot closer to BSD than to Linux. BSD emphasizes a monolithic core, whereas Linux is a grab-bag of parts from different sources that have to be glued together.

      For example, BSD has standard commands for managing users (pw), has a standard init, has a standard service manager (rc), has standard login classes, has standard coreutils.

      In contrast, Linux has no standards other than de factos ones: sysvinit, openrc, Upstart, no standard user management (adduser is just a Perl script grabbed from somewhere, useradd is maintained by the Debian shadow project), the equivalent of login classes would be provided by whichever login manager you choose or shell profiles or PAM modules. Linux doesn't even have standard coreutils (there's GNU and busybox and others like uutils) or a standard vi (there's Vim, original vi, and BSD nvi).

      In fact, the ability to become Frankenstein's monster is a defining aspect of the original Linux community vs traditional Unix/BSD. So systemd is a return to the Unix roots philosophically (of course, I will get modded down for this statement by people who don't actually understand all of the aspects of Unix philosophy and blindly shout DO ONE THING; Unix design philosophy is much more nuanced than that).

      --
      Join the SDF Public Access UNIX System today!
      • (Score: 1, Interesting) by Anonymous Coward on Thursday June 28 2018, @08:02PM

        by Anonymous Coward on Thursday June 28 2018, @08:02PM (#699955)

        None of those things you mention are consistent across the BSDs. Many have the same names and are descended from the same code, but it's not like Net/Open/Free/DflyBSD have the same versions of everything or even approximate compatibility. Systemd is making a lot of things standard across distributions, sure, but that's not making linux more like BSD, it's making linux distros more homogenous.

      • (Score: 0) by Anonymous Coward on Friday June 29 2018, @10:02AM

        by Anonymous Coward on Friday June 29 2018, @10:02AM (#700187)

        adduser is just a Perl script grabbed from somewhere...

        Yes, It was grabbed from *BSDland ISTR, I'm not anywhere near a sensible system to check this though, besides, any fule kno that real men manage users on a system using a combination of eidetic memory, echo, cat, sed and awk...or, at a pinch, {insert text editor of choice here}.

  • (Score: 5, Informative) by technoid_ on Thursday June 28 2018, @05:09PM

    by technoid_ (6593) on Thursday June 28 2018, @05:09PM (#699899)

    Project Trident is supposed to be continuing the desktop work that was TrueOS.

    http://www.project-trident.org/ [project-trident.org]

    From the FAQ:
    Q: Do we need to be at a certain TrueOS install level/release to upgrade?
    A: As long as you have a TrueOS system which has been updated to at least the 18.03 release you should be able to just perform a system update to be automatically upgraded to Project Trident.

  • (Score: 1, Insightful) by Anonymous Coward on Thursday June 28 2018, @10:12PM

    by Anonymous Coward on Thursday June 28 2018, @10:12PM (#700005)

    This is why you dont rely on anyone but the core team.

  • (Score: 2) by grub on Friday June 29 2018, @03:07PM

    by grub (3668) on Friday June 29 2018, @03:07PM (#700242)

    Just last weekend I wiped Linux Mint from my workstation and installed TrueOS. Have always loves the cohesiveness of the BSD family and with ZFS baked in I love it. The only gotcha that I was aware of before installing was VirtualBox's lack of host utilities. So my VMs are stuck at USB1.1, no shared volumes (NFS fixes this).

    --
    Trolling is a art,
(1)