Slashdot Mirror


Trustix, a Worthy Contender?

Linux.com (also owned by OSTG) is running a quick look at Trustix, a Linux distro designed for servers that focuses on ground up security and stability. From the article: "No operating system can claim to be completely secure. There will always be zero-day exploits, configurations errors, user errors, and other factors that can defeat the best security for any system. On the other hand, it's always good to start from a secure base and then add more security. Trustix provides a reliable and secure Linux distribution that you can build upon. There are no wasteful graphical displays and no wizards to set up your firewall. If you aren't comfortable with the command line, forget about Trustix. [...] That said, Trustix does a good job of keeping your system up-to-date, and if you have the required experience, you'll find that it's a robust distro. As a simple server distro with a high level of security and customizability, Trustix is a worthy contender."

107 comments

  1. Benefits? by Doytch · · Score: 1, Insightful

    Umm, I'd rather pick some other distros that are known for stable secure server platforms that have been around and tested than some new one that continues the string of terrible linux distro names.

    1. Re:Benefits? by g0sub · · Score: 5, Informative

      Yup, this is especially valid since Trustix has been around since the late 90's.

    2. Re:Benefits? by Anonymous Coward · · Score: 0

      Yeah, Trustix has been around longer than distros like Fedora and CentOS, but I dont see people complaining about them "not having a proven track record"

      (and yes, im well aware that both Fedora and CentOS are based on Redhat, so dont bother posting a witty comment about it)

    3. Re:Benefits? by JazzLad · · Score: 0

      Trustix has been around for some time. I had a Trustix server perhaps 5-6 years ago, not sure how long it had been around then.

      --
      "If you have nothing to hide, you have nothing to fear." - Every fascist, ever
    4. Re:Benefits? by Anonymous Coward · · Score: 0

      Its about time Trustix got the recognition it deserves. I have been using it for years with no downtime. Its not bloated like the other distros...nice and streamlined..no Gui crap around here and its has most everything you need. Good customer support base.

    5. Re:Benefits? by Svet-Am · · Score: 2, Interesting

      I've been using a Trustix box since the 1.1 release, so I guess that's about 4 years now. I recommend it to people all the time, but no one ever goes for for the same reasons as this parent poster makes their ignorant statement: brand recognition. Trustix, out of the box, is oodles more secure and "safe" than a Fedora or SuSE or BSD box. But, because people haven't really heard of it, they pass it by. Their loss, I suppose -- makes downloading the new ISO easier for me since few folks are grabbing them.

      --
      [move .sig! for great justice, take off every .sig!]
    6. Re:Benefits? by 70Bang · · Score: 1



      As far as trusting only trusted distributions go, I don't see anyone mentioning the NSA's version LinuxSE.

      Did they screw the pooch or is this a big secret?


    7. Re:Benefits? by Xabraxas · · Score: 1

      As far as I know the NSA never released their own distribution. They have however released source to their SELinux (Security Enhanced Linux) project which is an ACL implementation that Redhat, Debian, Gentoo and perhaps a few others use.

      --
      Time makes more converts than reason
  2. soo.... by grub · · Score: 1, Interesting


    ... It's an OpenBSD wannabee without the proven track record?

    --
    Trolling is a art,
    1. Re:soo.... by ettlz · · Score: 1

      ...It's an OpenBSD wannabe with the hardware and application support?

    2. Re:soo.... by Anonymous Coward · · Score: 0

      Oh, so those things matter to Linux users all of the sudden?

    3. Re:soo.... by Anonymous Coward · · Score: 0

      OpenBSD is working rather well on my AMD64 3800x2 with nVidia chipset, etc. What esoteric hardware would you be talking about? Some cassette tape unit from 1988?

    4. Re:soo.... by Anonymous Coward · · Score: 0

      AND financial support.

      I jest.

    5. Re:soo.... by Anonymous Coward · · Score: 0

      And without the pompous asshole, though since I guess the fact that you're even more of one yourself might make it hard for you to notice.

    6. Re:soo.... by Anonymous Coward · · Score: 0

      you mean pompous assholes! reading openbsd forums is like listening to a bunch preschoolers on pcp.

    7. Re:soo.... by Ekarderif · · Score: 1

      ...It's an OpenBSD wannabe with more potential security holes?

    8. Re:soo.... by ettlz · · Score: 1
      I jest.

      So do I. For all that wonderful PaX business, code auditing, and other hardening, you'd think de Raadt would code an "anti chain-yank" filter.

    9. Re:soo.... by RLiegh · · Score: 1

      No, it's an OpenBSD with a Business Plan.

    10. Re:soo.... by IntergalacticWalrus · · Score: 1

      No, it's an OpenBSD wannabe without Theo. zing!

    11. Re:soo.... by jack_csk · · Score: 1

      Talking about Theo, I could not understand which part of Theo affects their choice of using / supporting OpenBSD.
      As far as I know, Theo is also involved in OpenSSH. Does that mean we are not gonna use OpenSSH?
      On the other hand, the glibc maintainer Ulrich Drepper has a similar personality as Theo, does that mean we should dump glibc for good?

  3. NSA Linux? by andrewzx1 · · Score: 0, Offtopic

    Didn't the NSA put out a distro specifically for high security applications a few years ago??

    1. Re:NSA Linux? by qwerty823 · · Score: 1
      Didn't the NSA put out a distro specifically for high security applications a few years ago??
      That assumes you trust the NSA. :)
    2. Re:NSA Linux? by Poppler · · Score: 3, Informative

      The NSA gave us SELinux.

      --
      What's the ugliest part of your body? Some say your nose, some say your toes, but I think it's your mind. -Zappa
    3. Re:NSA Linux? by jtorkbob · · Score: 1

      No wonder the idea of SELinux seems so backwards to me...

      (It's a tool in the box, sure, but...)

      --
      AC: Only on slashdot... could the sentence "My hovercraft is full of eels." be moderated "+4, Insightful
    4. Re:NSA Linux? by homer_ca · · Score: 1

      SELinux is a kernel extension to support mandatory access controls. It's not a distro, but many distros have included SELinux as a feature.

    5. Re:NSA Linux? by Coryoth · · Score: 4, Informative
      Didn't the NSA put out a distro specifically for high security applications a few years ago??

      The NSA produced a kernel patch and a set of userland tools called SELinux which provided a much richer and more fine grained security model for Linux, but no actual distribution. In practice this was essentially done as a "proof of concept" by the NSA who were frustrated by the lack of serious security architecture in modern operating systems - they decided the easiest way to get the ball rolling was to take something freely available and modifiable, like Linux, add the better security architecture and hand it back to show how things could be done. Since then that work has been converted into the Linux Security Module which provides support for the general architecture suggested by the NSA in a more modular fashion, and SELinux was adapted to work within such a system.

      What does SELinux actually buy you? To quote the NSA FAQ:

      "The Security-enhanced Linux kernel enforces mandatory access control policies that confine user programs and system servers to the minimum amount of privilege they require to do their jobs. When confined in this way, the ability of these user programs and system daemons to cause harm when compromised (via buffer overflows or misconfigurations, for example) is reduced or eliminated. This confinement mechanism operates independently of the traditional Linux access control mechanisms. It has no concept of a "root" super-user, and does not share the well-known shortcomings of the traditional Linux security mechanisms (such as a dependence on setuid/setgid binaries).

      The security of an unmodified Linux system depends on the correctness of the kernel, all the privileged applications, and each of their configurations. A problem in any one of these areas may allow the compromise of the entire system. In contrast, the security of a modified system based on the Security-enhanced Linux kernel depends primarily on the correctness of the kernel and its security policy configuration. While problems with the correctness or configuration of applications may allow the limited compromise of individual user programs and system daemons, they do not pose a threat to the security of other user programs and system daemons or to the security of the system as a whole."


      Jedidiah.
  4. Chop shop by Anonymous Coward · · Score: 5, Funny

    " Linux.com (also owned by OSTG) is running a quick look at Trustix, a Linux distro designed for servers that focuses on ground up security and stability."

    I'm sorry. I like my security and stability in one piece. Thanks.

  5. More OBSD accolades by Anonymous Coward · · Score: 0

    To add to the chorus, um.... OpenBSD is a known factor, rock solid stability, and although I enjoy linux for its desktop I always turn to OBSD as a server for security. If I want to recompile its kernel I don't have to research 20 different RPM's, I simply edit the conf file. OpenBSD is a slam dunk for a secure server solution.

  6. Comparing Secure Linuxes? by gbulmash · · Score: 4, Informative
    Has anyone done a comparison or testing of a "ground-up" secured Linux like Trustix with a linux hardener like Bastille? It would be interesting to see what the advantages/disadvantages of each are.

    - Greg

    1. Re:Comparing Secure Linuxes? by CFrankBernard · · Score: 1

      And comparing with OWL (Openwall Linux) as well. http://www.openwall.com/Owl/

  7. What You REALLY Mean is... by eno2001 · · Score: 0, Offtopic
    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  8. well... by idiotdevel · · Score: 2, Funny

    the name certainly bought my trust

    1. Re:well... by idiotdevel · · Score: 0

      ... trustix... how clever!

  9. Free? by Anonymous Coward · · Score: 0

    Trustic website has no free version of this.

    1. Re:Free? by homer_ca · · Score: 1

      I haven't kept up with this distro recently, but a few years ago it was unsure if Trustix was going to stay free or go to a paid version. One of the community forks was Tinysofa server. In its time Trustix was a good, bloat-free RPM distro compared to Redhat 7/8/9. I figured it would have faded into obscurity by now.

  10. Yea, but.. by Anonymous Coward · · Score: 0

    ...it's always good to start from a secure base...

    Fact is, Linux isn't really a secure base.

    If you aren't comfortable with the command line, forget about Trustix.

    Why not chose something really secure then, like OpenBSD?

    1. Re:Yea, but.. by Anonymous Coward · · Score: 0

      Too many trolls use OpenBSD.

    2. Re:Yea, but.. by Xabraxas · · Score: 1

      What a great comparison of the two...oh wait... you didn't compare them. You just want to be a lame BSD troll frothing at the mouth about OpenBSD. Why is it that no one even looks to alternatives anymore? It's not like OpenBSD will forever be the most secure OS. In fact security may be important but there are other factors involved like hardware compatibility, performance, and application compatibility.

      --
      Time makes more converts than reason
  11. Webpage by Anonymous Coward · · Score: 0
  12. It would have been nice... by nslain1 · · Score: 1

    It would have been nice if the article went into a little more depth on what Trustix does differently to make it more secure/stable than something like a server install of Ubuntu or Debian, instead of spending a good chunk of the article on the installation and telling us how to do a system upgrade. But then again, I suppose it was a quick look at Trustix.

  13. Why yet another distro? by daeg · · Score: 2, Insightful

    Distributions are open source. Why develop yet another distribution rather than build upon the security of existing OSes? Why not develop a fork of a more popular--and known--distribution and opt not to package it with X, etc? I'm sure almost any of the distributions out there would welcome additional developers that focus on security and stability.

    1. Re:Why yet another distro? by teh_chrizzle · · Score: 1

      trustix is a pre-fedora redhat knockoff. version 2.x used the old RHL config and package loader screens from the RH7.x days.

      --
      sarcasm:
      -noun
      1. harsh or bitter derision or irony.
    2. Re:Why yet another distro? by wolfi · · Score: 1

      Trustix is by no way a new distribution. They've been around end of the nineties. Last time I checked their page (a year ago prolly) they announced to go more commercial with the next major release. Don't know why they didn't get more exposed, the idea (server OS w/o desktop ballast) has it's merits.

    3. Re:Why yet another distro? by linuxtelephony · · Score: 1

      Trustix is based on an older RedHat. They forked and made their own product. Trustix, to me, is what RHEL _SHOULD_ be. It's a SERVER distro, and that focus shows. Over the years, it has evolved into its own distro, and is even more obvious with the 3.0 release.

      A minimal install +SSH is ~100 meg. MEGs. Nothing extra, unless you want it installed.

      In short, they did what you were advocating.

      --
      . 62,400 repetitions make one truth -- Brave New World, Aldous Huxley
  14. actually... by Anonymous Coward · · Score: 0

    Sounds more like an OpenBSD soon-to-be with a proven business model.

  15. Ummm by Reality+Master+101 · · Score: 2, Insightful
    Trustix provides a reliable and secure Linux distribution that you can build upon. There are no wasteful graphical displays and no wizards to set up your firewall. If you aren't comfortable with the command line, forget about Trustix.

    I'm all for the command line, and in fact like the flexibility of the command line, set-up files, etc.

    But there's no doubt that with flexibility comes a lot of responsibility. And if you put responsibility in the hands of humans, then there will be an error somewhere along the way. If you want reliable security, not just potential security, it's a lot better to be able to just click the checkbox next to 'FTP' on a firewall dialogue than have to slog through iptable entries.

    Sounds like these guys have the wrong philosophy. A server built for security makes sure that dumb administrators can't mess it up.

    --
    Sometimes it's best to just let stupid people be stupid.
    1. Re:Ummm by Tweekster · · Score: 1

      a server for security makes sure dumb admins never get near it.

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    2. Re:Ummm by Alan+Hicks · · Score: 1
      I'm all for the command line, and in fact like the flexibility of the command line, set-up files, etc.

      But there's no doubt that with flexibility comes a lot of responsibility. And if you put responsibility in the hands of humans, then there will be an error somewhere along the way.

      I could not agree with you more so far. I'd just like to point out that ultimately all matters of security are up to flawed human beings.

      If you want reliable security, not just potential security, it's a lot better to be able to just click the checkbox next to 'FTP' on a firewall dialogue than have to slog through iptable entries.

      Now you've stepped far off the path of sanity and into irrational thinking. Why exactly is it better to check a box and assume the machine is doing the right thing? In reality, you're not trusting the machine; you're trusting the OS developers. Who says they know more about what's "secure" than you do? Obviously you can make that choice for yourself, but leaving the idea of securing my box up to a limited number of options chosen by my OS developer doesn't strike me as a smart thing to do. In fact, it down-right reeks of the things that so-called Windows sysadmins do.

      Also, you seem to be thinking of security as a state of being. Security is not something you are; it's something you do. Security is a never-ending process of keeping one step ahead of problems. This idea that you can just check a box, have your firewall setup properly, and not spend time and energy thinking about and testing the setup will net you nothing long-term but security problems. The admin that does not know how the ends and outs of his machine to the best of his abilities, and who does not continually strive to further develop these abilities is the admin who soon has given up root on his boxen to a script kiddie or worse.

      Sounds like these guys have the wrong philosophy. A server built for security makes sure that dumb administrators can't mess it up.

      Yeap, I knew I smelled the stench of the Windows "do it for me" theology. What you are propossing is an inflexible machine that "dumb" administrators can use and make claims that they are smart and secure 'cause they're using the latest and 13373$7 technology, but that "smart" administrators will detest because it handcuffs them and prevents them from following the true path of security, continual evolution of one's skills and defenses.

      --
      Slackware, what else when it must be secure, stable, and easy?
    3. Re:Ummm by Reality+Master+101 · · Score: 1
      In reality, you're not trusting the machine; you're trusting the OS developers. Who says they know more about what's "secure" than you do?

      And you're also trusting the iptable developers (or whatever firewall system you're using). Do you audit the code to make sure it does what it's supposed to do? Based on your philosophy, everyone should modify the TCP/IP stack source code to "make sure" security is implemented correctly.

      Security does not come through pain and torment. Security comes through simple mistake-proof procedures to implement security policies. There are no "bonus points" for making opening up an FTP port as complicated as possible.

      --
      Sometimes it's best to just let stupid people be stupid.
    4. Re:Ummm by Ungrounded+Lightning · · Score: 1

      But there's no doubt that with flexibility comes a lot of responsibility.

      On the other hand, there is no doubt at all that putting a layer of eye candy application between the administrator and the actual configuration adds risk and obscures what is going on.

      Thanks, but I'll take the command line over menu-driven configuration tools for any configuration issue that might touch on security (which is essentially all of them, isn't it?)

      I expect security tools designed to make it easy for the mousketeers to produce mickey mouse levels of security.

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    5. Re:Ummm by s4ltyd0g · · Score: 1

      Just cause your server has no gui, doesn't mean you have to slog through iptables entries. That's what your workstation is for. Anyways, you shouldn't be on your server building things and trying stuff out you'll break something for sure that way.

    6. Re:Ummm by InstinctVsLogic · · Score: 0

      iptables, in this case, can be considered an all purpose tool. Sure, there may be security flaws in it, that is beside the point. The ability to configure a system to your specifications is necessary to provide a truly secure system. Where is the customization on hitting a checkbox to block FTP? When hitting that button, you would in effect, be giving all control /how/ it blocks it. Using iptables gives the administrator more control over the system, versus your option.

    7. Re:Ummm by InstinctVsLogic · · Score: 0

      A server built for security makes sure that dumb administrators can't mess it up.

      Not at all, it's implimenting better method for administrators to tackle security.

      Question: Where can you find a distro/daemon an admin can't mess up?

    8. Re:Ummm by dodobh · · Score: 1

      Your problem is the dumb administrator. Fix that.

      --
      I can throw myself at the ground, and miss.
    9. Re:Ummm by aqfire · · Score: 1

      I'm not an expert but I've used Trustix a lot in the past. What I like about it is that trustix leaves all but the most important services off by default, and then allows the administrator to start and install only what is needed. Rather than a server built for dumb administrators, it is built for administrators who don't want to have to go through the tedious task of disabling everything he/she doesn't use just to harden a server for production.

      What i've used it for most in the past is running a simple php/http/ftp server when i don't want to use up a lot of hard drive space, and i don't want to spend the time to go through and turn off all the services i don't need. It can also be used for many other things, like firewall, dns server, blah blah. just like any other linux distribution. What i like best is the command-line only interface. I did move to debian recently though, it's more widely supported than Trustix, although Trustix does have a fairly good following.

  16. Trusix Enterprise Firewall Rocks by orionware · · Score: 0

    I've used their FREE Enterprise Firewall built on their OS and it's great. Awesome GUI ap that can be used to configure it from anywhere on any platform (It's built in Java). If their distro is anything like their firewall ap, I'd use it.

    --


    Karma means nothing to me, so suck it...
  17. Portmanteus that didn't work out by Headcase88 · · Score: 0, Offtopic

    "We know it sounds like a lame shareware puzzle game, but it's actually a really secure Linux distro."

    I can just picture differently coloured keys and padlocks dropping into a well right now.

    --
    "When the atomic bomb goes off there's devastation...but when the atomic bong goes off there's celebraaaaation!"
  18. Re:Heh... Trustix.org is down? by InsaneLampshade · · Score: 1

    Well according to that site:

    "Disclaimer: This site/server is not affiliated with Trustix, Comodo Trustix, the Comodo Group, or the Apache Software Foundation. It just happens to run software that we created."

    I'm guessing that's wrong though, lol. I'd be worried if their official site is denying any affiliation with their software. :D

  19. Well Duh... by RingDev · · Score: 1

    "If you aren't comfortable with the command line, forget about Trustix"

    So this product is designed to be used by a tiny portion of the market. A portion so small that there is really no glory to be gained by hacking it. Even if one did crack it, you wouldn't get a fleet of bot nets out of it. Even if you do crack it, there isn't likely going to be a wealth of ransomable data on it. Nope, it is just some linux nut trying to be hard core about security. So.... Why bother trying?

    It's all about the cost/benefit ratio. If it takes 4 weeks to come up with an exploit would it be better to spend that time focused on A) Trustix, B) Mac, or C) Windows? With Windows huge market penetration, it is significantly more profitable to spend time focused on it then some redheaded step child of the Linux kernal.

    -Rick

    --
    "Most people in the U.S. wouldn't know they live in a tyrannical state if it walked up and grabbed their junk." - MyFirs
    1. Re:Well Duh... by gardyloo · · Score: 1

      I've always found the "there aren't many computers running ______ around, so they don't get exploits developed for them at nearly the (normalized) rate that other OSes do" argument to be a little shaky. I understand that zombie nets make a surprising amount of money (given enough computers involved) for the cr(h)ackers, but I'd think the challenge of breaking [into] a system would be more of a draw than the money for many people.

            On the other hand, maybe we're having zombie nets continually trading hands as different crackers get in and take control, then lose control to other crackers, etc. I dunno.
            I guess my question is: does the cost/benefit ratio REALLY influence these types of things as much as some say? (Just a serious question; I'm interested in the answer(s).)

  20. Been using Trustix for a few years... by -noefordeg- · · Score: 2, Interesting

    But there has been major changes in the company behind Trustix as of lately. It was originally developed and maintained by several hard working people in the Comodo branch in Trondheim, Norway (E.Midttun, O.Viggen, C.H.Toldnes).
    Then not so long ago, I saw one of the workers at Comodo carrying several computers from their office. Turned out that everyone had been laid off and the Norwegian branch was closed down.
    At the same time this happened and for some time there was no information given about the status of Trustix:
    http://www.mail-archive.com/tsl-discuss@lists.trus tix.org/msg03396.html

    We still have a few servers running Trustix, but are currently moving over to other distributions.

    1. Re:Been using Trustix for a few years... by chill · · Score: 1

      All of this is one of the reasons I switched the few servers I have over to OpenBSD. Trustix was nice, especially if you are used to the Linux SysV way as opposed to the evil that is BSD's rc system. :-)

      --
      Learning HOW to think is more important than learning WHAT to think.
    2. Re:Been using Trustix for a few years... by tyldis · · Score: 1

      Yeah. The outlook is bleak and there is no information from Comodo (who now owns the distro after they bought Trustix a few years ago).
      Noticed on the homepages of the former core developers that they are in fact using Ubuntu today. That really says a lot to me.

      Unless Comodo issues some statment I would consider Trustix dead. It's sad, as I've used the distro for over 6 years and come to love it quite pationately. Even invested a lot of free time providing/taking free support on their mailing list. Starting migration to Ubuntu very soon. Better safe than sorry.

      The major strength of Trustix was it's simplicity and security. Also the fact that it was a small distro made me able to get closely in contact with the developers and be able to make them streamline packages for my use.

      And the security once offered by Trustix is now also offered by almost any distro.

      And we, the Trustix users, had it coming all along. A small company owned the distro, it was not communitybased or backed by a major company with clear visions on the field. Comodo seemed very hostile from the minute they aquired Trustix.

      RIP.

  21. Apache Default Page by j00bar · · Score: 1

    Anybody else find it funny that the Trustix website has their own Apache default page?

    From trustix.net:

    If you can see this, it means that the installation of the Trustix operating system and the Apache web server software on this system was successful. You may now add content to this directory and replace this page. Seeing this instead of the website you expected?
    This page is here because the site administrator has changed the configuration of this web server. Please contact the person responsible for maintaining this server with questions. The Apache Software Foundation, which wrote the web server software this site administrator is using, or Comodo Trustix, who packaged it, has nothing to do with maintaining this site and cannot help resolve configuration issues. In other words, there is a great chance your message will be IGNORED.
    --
    When all you have is a hammer, everybody looks like a Messiah.
    1. Re:Apache Default Page by Anonymous Coward · · Score: 0

      CentOS Strikes Again!

    2. Re:Apache Default Page by lucaslucaslucas · · Score: 1

      Yeah, sure sign they've been hacked, bloody linux hackers!

      In other news, a certain centOS flaming mayor seems to have found slashdot...

    3. Re:Apache Default Page by Anonymous Coward · · Score: 0

      I suppose the CEO is currently deciding who to fire to make this problem go away. Management by layoffs FTW!

  22. Trustix is supposed to be ok by jd · · Score: 3, Interesting
    It has been around for a while, and I've not heard anything particularly bad about it. Not heard anything exceptionally good, either. One of the problems with security is that there are so many different kinds. The flavours that seem to be popular are:


    • Security of the host against intrusion (eg: OpenBSD)
    • Security of the host against usability attacks
    • Security of the contents against a user (eg: Trusted Irix)


    On top of that, you have several methods of ensuring that the software is correct. The methods that are popular are:


    • Correct bugs as they are discovered (eg: Linux)
    • Aggressively audit for bugs (eg: OpenBSD)
    • Implement the software from a correct design (eg: Gemini)


    Trustix does some of the auditing of OpenBSD, I believe, which is good. However, no auditing method will ever produce provable security. It can only ever produce probable security.


    Linux (and so presumably Trustix) has various role-based mandatory access control systems, which provide a vastly higher level of protection against malicious use by someone already on the system. However, none of the mechanisms I am aware of provide mandatory access controls for packets or memory allocations. I am also very unclear if they provide additional security for shared memory or shared resources (using the P9000 filing system). As far as I know, OpenMOSIX and bproc have no mandatory access control support, so if you migrate a process, the rights do NOT migrate with it. (Also, if one node in a cluster has MAC, it should be impossible for threads to migrate from that to a non-MAC node, although the reverse should work, as MAC restrictions can be added but should not be removable outside of the established mechanism for doing so.)


    MAC only appears on a very limited number of *BSDs, and most of those have vanished without a trace. SecureBSD and TrustedBSD are not exactly household names, and even those seemed to be limited to the narrow range of controls that SELinux supports. AFAIK, no other of the Open Source BSDs support mandatory access controls at all.


    Note: MAC clusters would be wonderful for public server farms, as they would be a lot simpler and a lot safer than any of the other popular methods used.


    Trusted computing and encryption often go hand-in-hand, but driver support for either is abysmal in the kernel. The number of trusted computing accelerators supported by Linux is feeble, and there's only one (RSA) crypto chip, even though many many others exist - and there's even specs and Open Source support for them. Why publicly specced devices aren't making it into Linux is beyond me, as that is the chief complaint of Linux driver developers. The way to reinforce that specs are good is to reward those who publish them. The way to reinforce that Linux doesn't matter is to have no impact.


    (A good example is the Motorola S1 chip, for which the complete manual has been online for a long long time.)


    Ultimately, until an Open Source system can beat the pants off an ancient closed-source system like Gemini, we've no business calling anything we have "secure" in any absolute sense. In a relative sense, most Open Source systems are infinitely more secure than any comparable system, but that only goes so far. It's about time we bit the bullet and gatecrashed the turf that has so far been reserved for the most secure of military systems.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Trustix is supposed to be ok by Anonymous Coward · · Score: 0

      Most of the MAC(mandatory access controls) from trustedbsd have been added into the the trees of both darwin (maybe even OSX?) and FreeBSD. TrustedBSD is made up mostly of developers from darwin and FreeBSD. The code usually gets added into those(darwin, FreeBSD) trees after some time.

  23. Gotta start sometime. by Ungrounded+Lightning · · Score: 2, Insightful

    It's an OpenBSD wannabee without the proven track record?

    EVERYTHING starts without a track record. The only way to accumulate one is to go down to the track and start running.

    Happy belated zeroeth birthday, Trustix!

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  24. well as long as.... by Anonymous Coward · · Score: 0
    There are no wasteful graphical displays and no wizards to set up your firewall.

    As long as it keeps all of those riff-raff button clicking windoze wizard software jockeys out of the club, I am all for it. Clicking on Next, Next, I Agree, Next, Next, Next buttons and not having a clue as to what is going on. They act so hoity-toity afterwards as if they accomplished something special...

  25. Re:Heh... Trustix.org is down? by kv9 · · Score: 1

    they probably took note of this whole fiasco and changed their default apache index.

  26. Trustix - Used it, it sucks! by Anonymous Coward · · Score: 0

    I work for a software company and one of the distros we support is trustix, in my personal experiance, it tends to be buggy, takes stupid security measures that really do nothing to enhance the security of the system, if you want a good secure unix, use a BSD. simple as that, if you want a secure linux, go lock down your distro of choice, no need to use a new distro based off of an outdated OS (RH 7.3) that does things in a very microsoft-like approach to security.

  27. My first distro! by Anonymous Coward · · Score: 0

    I used this as my first Linux distribution a few years back. That machine ran happily for a good long time before the machine fried. Very easy to setup and maintain with secure default settings all over the place.

    I'd recommend it to anyone looking to setup a low maintenance, high security linux server.

  28. Happy 5th by plasticsquirrel · · Score: 2, Informative

    Happy belated zeroeth birthday, Trustix!

    The first full release of Trustix was over five years ago. It isn't a new, untested Linux distribution by any stretch of imagination.

    --
    Systemd: the PulseAudio of init systems
    1. Re:Happy 5th by Ungrounded+Lightning · · Score: 1

      Thanks. (Not being familiar with it I was just responding to the posting's assertions. Guess the birthday party is VERY belated. B-) )

      So how IS their track record?

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  29. As a Trustix User... by vwjeff · · Score: 2, Informative

    Disclaimer: I am not a Trustix employee but do believe in using the best tool for the job. For example, I am writing this from a new iMac (which I love.)

    I use Trustix on my servers because it is designed specifically for servers. Unlike other distros, Trustix is completely CLI and bloat is minimal. By default, a base system is installed (basic GNU Utilities, and sshd.) The default config files for any installed service were created with security in mind. For example, sshd does not allow root login. Also, services are disabled by default. If you installed Samba along with the base system, smbd would not run at boot. I don't like to spread marketing propoganda but this link provides some usable information among the marketing department's BS.

    Swup is my favorite feature of Trustix. Swup is to Trustix as Apt is to Debian. Swup offers the same features of Apt, dependency checking, software removal, ect. but Trustix is an RPM based distro. Before updating the system, a PGP key is checked and compared on the system and the remote server. IIRC, Trustix can trace its roots to Red Hat, as many other distros are such as SuSE can. My first experience with a Linux distro was with Red Hat, many years ago. I could use Fedora or CentOS but IMHO, they are bloated when compared to Trustix.

    Finally, Trustix has a basic roadmap for future releases. I know that a year and a half from now, Trustix will no longer be releasing packaged updates for my TSL (Trustix Secure Linux) version. Also, there is only one type of TSL version available. If you or your company decides to purchase support for TSL, your PHB will be able to feel warm and cozy. The product you will be using is the exact same product you can download from trustix.org for free. If you are the sysadmin and PHB like me, support is not needed. I am lucky because I am basically my own boss. My only two objectives are using minimal monetary resources and maintaining a secure and stable IT infastructure. My superior feels that the Sysadmin is able to choose the best products and tools to follow these objectives. I respect him, he respects me, and I am happy with my job.

    Members of the trustix.org mailing list are always willing to give help when needed. Surprisingly, if an issue cannot be resolved by list members, Trustix.com employees often step in to help. If I were to leave or be moved to a different position (hopefully promoted), support could be purchased for the existing system if needed.

    I know that Trustix is a funny name but give it a try. At home I've got a 300 Mhz Celeron with 64 MB RAM running Trustix 2.2. I has 2x200 GB drives using software RAID 1. I have it configured as a Samba PDC for the Windows boxes in the house my family uses. I'm currently working on connecting my new iMac to the Domain. We have four PCs which use it for authentication and home directories; performance is never an issue. I have a duplicate box minus the 2x200 GB hard drives which I use for testing and it also runs Trustix 2.2. Give it a try.

  30. PHP? by Anonymous Coward · · Score: 0

    If you want a secure operating system, why the fuck are you bundling it with PHP?

  31. The Privileged Ports Hole: plugged yet? by Anonymous Coward · · Score: 0
    Ok, what I want to know: Do we finally have a Linux distro that lets me bind a process to port 80 without needing to run it as root? I sure would love to be able to run my server as some user with limited privs, instead of runnig it with super-user. That's the most brain-dead hole in the whole Unix security model, and it can be fixed by changing one line in the kernel, and it's been with us for the past 20 years. Linux-heads complain about how slow MS is to fix security problems, and here we have a security mis-design that predates the kernel itself...

    Ah, I can already see the flaming responses this will get from people who don't understand what security is, or what a server is, or what a port is.

    Anyway, if you want to patch your kernel so you can run your server procs as arbitrary users, this is it:

    Edit the file /usr/src/linux/include/net/sock.h and change PROT_SOCK from 1024 to 0 and recompile.

    This should have been done in the standard kernel YEARS ago. If we ran all of our daemons as separate, non-prived users, daemon buffer overflows would be a lot less of a problem, especially now that local user access is finally getting quite secure in Linux.

    ---------------
    Calendar, contact management, multiple timezones, sales automation

    1. Re:The Privileged Ports Hole: plugged yet? by [ByteMe] · · Score: 1

      Short answer, as a security guy by trade: It's not that simple. If one
      changes things to allow userland processes to bind to low-numbered ports,
      then that might help one part of the problem (vulnerable local processes
      are running with root privs) but doesn't address other parts of the
      problem (untrusted local users may now be able to bind to low-numbered
      ports [that may cause their own set of local or remote trust issues]
      + remote folks relying on historical practice of "privileged ports are
      a useful differentiator").

      If it were me, I'd rather either do something combining chroot jails and
      dropping of capabilities, which still requires root privs for process
      initialization but then drops privs soon thereafter.

      Overall, I note that you posted this as an AC. I'd love to know why
      you think that this is such a huge problem (given that there are
      ways to deal with it today) and why you cast aspersions at "people
      who don't understand what security is" when I'm not sure you do
      either. Ah well, I guess I'll never know. From my viewpoint, there
      are a lot of things that are much closer to crisis than "have we
      effectively removed the concept of privileged ports".

      Important relevant questions: Did you read the article? Have you
      ever booted a fully-configured system with the SELinux extensions
      installed and operating? If so, what did the latter teach you
      about one way to deal with privileged ports?

    2. Re:The Privileged Ports Hole: plugged yet? by Anonymous Coward · · Score: 0

      "other parts of the
      problem (untrusted local users may now be able to bind to low-numbered
      ports [that may cause their own set of local or remote trust issues]
      + remote folks relying on historical practice of "privileged ports are
      a useful differentiator")"

      But what kind of attack can you imagine a local user doing? Can anyone describe a scenario where this could be a problem?

      I'll go through some possibilities to see if I can come up with one:

      A business (let's say Yahoo.com) starts giving shell accounts on the yahoo.com server to all its employees, or to random people from around the net. Then one day the httpd process on yahoo.com crashes and some evil person starts his own server and effectively owns the page. Is this a real-world attack? In a large business, only employees who need access to the server get it. In a small business, all employees probably need access to the server. So the danger is?

      A home user has a Linux computer. Now he can run a web server without needing to become root on his computer! This is dangerous because?

      Long ago when businesses sold shell accounts, or had other situations with large multi-user machines that also did important server stuff, this was a concern, but those days are long long gone.

      It used to be that system administrators trusted each other and worked together to stop users from doing malicious things. Now that is utterly not the case. "System administrators" include any random person who can scrape together $250 to buy a "server" computer and plug it in somewhere.

      No one has ever been able to articulate to me a scenario where taking this restriction away could cause any harm in today's world.

      As for helping security: it would help a lot. Yes I know that Apache httpd drops root ASAP, but other popular servers, like Apache Tomcat, NEVER drop root because they can't. This is the fault of the kernel.

      This is the most brain-dead security hole in the Unix world and has been for a long time.

      As for SELinux, no I haven't used it, but it has a good idea of making everything on the system access-controled. That makes sense.

      But for the priv-ports thing, I must say, it is retarded. Network daemons have to deal with the MOST DANGEROUS data (stuff from the net) so they should run at the LOWEST priv level, not the highest.

      So many holes in the history of Unix would have been blocked if we could have just run httpd and all the others as non-root.

    3. Re:The Privileged Ports Hole: plugged yet? by Anonymous Coward · · Score: 0

      A sane person would just redirect the traffic from a priviledged port to an unprivileged port and dismiss the matter. You have choices ranging from proxies to packet mangling (eg. iptables)

      And if you really insist, just recompile the kernel as you (or the original poster) mentioned.

  32. Re:Heh... Trustix.org is down? by absinthminded64 · · Score: 1

    You should probably contact the FBI immediately. This "Trustix" is preventing you from seeing your web site and is indicative of malicious activities having taken place.

  33. I'm looking for a TPM-enabled distro... by swillden · · Score: 1

    ... and the name of this one made me hopeful for a second, but it isn't.

    In theory, using a Trusted Platform Module (TPM) allows you to configure a system so that encryption keys can be bound to a particular system state. I'd like to be able to use this for fairly high-security systems like, say, CAs, or RADIUS auth servers, etc., but I'll never have the time to do it myself.

    The idea is that as pieces of software are loaded, they're fed to the TPM, which hashed them into a Program Control Register. Then, you can create encryption keys (symmetric or asymmetric) and "bind" them to the PCR register contents. Binding is simply a process of encrypting the keys with a combination of the TPM's master key and the PCR value, then storing the encrypted result on disk. That encrypted key value can then only be decrypted for use when the PCR contains the same state.

    So, if you can thoroughly verify the system configuration, and ensure that all critical components are hashed into the PCR state, then bind your key to that state, you can have a high degree of confidence that no one can modify the system in a way that gives them access to the bound keys.

    Since the TPM only hashes the data that's fed to it, though, it's necessary to construct a system that carefully hashes all of the appropriate components, and does it in a non-subvertable way. This means:

    1. The BIOS has to hash the boot sector. TPM-equipped machines come with BIOSes that will do this, if enabled.
    2. The boot sector has to hash the bootloader (assuming they're not the same). A "Trusted GRUB" has already been developed that does this: the stage1 hashes the stage2 and the stage2 hashes the config file and the kernel.
    3. The kernel has to hash all loaded modules, and the first executable it starts (init).
    4. init has to hash its configuration files, all relevant system config files and anything it starts.
    5. ... and so on, hashing in anything that could be important

    Obviously, an important step in constructing such a Linux distro is stripping out everything that isn't absolutely necessary and simplifying the boot process to the point where it can be verified that each step hashes everything that will be used in the next step (if it could be tweaked to subvert the system).

    After all of that, it will still be necessary to lock the system down as tightly as possible, to ensure that traditional routes of attack are closed off. For the most important systems, it's a good idea to configure them so that even the system administrator can't snatch the crucial secrets out of RAM, so Mandatory Access Controls (ala SELinux) may be required.

    Finally, since high-security systems still need to be patched, appropriate utilities for safely migrating keys from one configuration (PCR value) to another will be required, so that the system can be updated without losing access to the crucial keys.

    I'm posting this primarily in the hope that someone who has more time than I do will think "That sounds like a really cool project" and start working on it.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  34. No way by post.scriptum · · Score: 1

    I installed the both the "stable" and unstable version of this distribution last year and none of them worked... well all of them fucked my MBR (and I installed many other distributions, I'm not that stupid), so yeah I won't even try again.

  35. Package management by Rinisari · · Score: 1

    I've used just about every major package management system out there: yum, up2date, apt, portage, grimoire (the one from Sorcerer), and swup. I'm far more impressed with swup than I've ever been with anything else, apt included. I've been using Trustix for about 6 years now and I've never been disappointed with it. The solid, single command line executable aspect of it (swup --install, swup --search-[file|package|etc.]) compared to the variety of apt's executables (apt-get, apt-cache, etc.) reduce the complexity of the system greatly. I've used Ubuntu for almost 2 years and Fedora/Red Hat before that. Swup is solid, secure, quick, and fairly intuitive (as much as a command line program can be).

  36. Root disallowed, how about sudo? by Kadin2048 · · Score: 1

    When you say that sshd by default disallows root login, I just wanted to ask a clarifying question. Does it still allow you to log in as a regular user and then sudo (or sudo -s, if such things are kosher according to your rules) in order to do necessary maintenance activities? I'm just thinking in terms of installing it on a totally headless machine for which there wasn't a local console at all, and all admin tasks were done over SSH. As long as you could sudo, this would be fine, but if you couldn't, or had to use a local console in order to reenable root privs, then it would be a real pain.

    I'm assuming that you can sudo, else the setup would be pretty braindead for a server, but I just thought I'd ask to be sure.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Root disallowed, how about sudo? by gonk · · Score: 1

      SSH does not have any control over what you can or cannot do after you are logged into the shell. So, the answer to your question is, "of course"!

      robert

    2. Re:Root disallowed, how about sudo? by vwjeff · · Score: 1

      When you say that sshd by default disallows root login, I just wanted to ask a clarifying question. Does it still allow you to log in as a regular user and then sudo (or sudo -s, if such things are kosher according to your rules) in order to do necessary maintenance activities?

      All my servers are headless but I needed console access to do the install. There are two reasons this is needed.

      1. sshd does not start by default on boot. You have to enable it (chkconfig sshd on)
      2. In order to do administration tasks, you have to add a user(s) to sudoers.

      After these two tasks are completed, I shut the server down and put it in the rack.

      I'm sure there's a way to do a remote install but for me this is the most efficent way possible since I administer 12 servers. If you have many servers that need a duplicate install, I suggest using PXE and udpcast You could create a basic install with the configuation you needed (enable sshd, add entries to sudoers) and then distribute this to the servers. Of course you would need to change the hostname and IP address unless you used static DHCP. Trustix assumes that you know what you are doing. A user is not automatically added to sudoers and services are off by default. I like this approach because I am in control from the beginning. I do not have to disable services I am not using but rather must enable services I need.

    3. Re:Root disallowed, how about sudo? by Kadin2048 · · Score: 1

      I'm aware of this; the question was really not of SSH but of Trustix's default policies. If root login via SSH is disabled, the ability for a normal user to sudo and become root-like could also have been disabled (by not adding them to sudoers by default); the advantage being that there would be no way to remote-root the system, all nontrivial changes would need to be made locally by default. However from a remote-administration standpoint this would really suck, and it would make setting up a totally headless system impractical because you'd need a local console (with root access) in order to at least add your normal user to sudoers.

      The question wasn't really about SSH as a protocol or anything, it was about Trustix and how far along the security vs. convenience path they've placed themselves.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    4. Re:Root disallowed, how about sudo? by Kadin2048 · · Score: 1

      Great, this is exactly the answer I was looking for. So you really need local console access in order to set it up for headless operation.

      For some reason I thought that the sshd daemon was running by default, I realize now that the person who said that just meant that sshd was installed, but not running, by default.

      Thanks.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  37. TSL Pros and CONS - more review notes. by PhYrE2k2 · · Score: 1

    I used TSL (Trustix Secure Linux) 2.2 and 3.0 on various servers for some time. I liked where it was heading and how it provided a nice stable platform. I liked it's clean policy, and while not being as 'legacy' as Debian for using old versions, wasn't the first to jump on the bandwagon. I also liked that it didn't manage to link everything with the X libraries (*cough* RedHat *cough*)

    What I didn't like was the upgrade path issues. Debian, for example was a breeze to do major upgrades of the distribution and core software. trustix struggles a bit more, requiring manual intervention and breaking things here and there. Trustix did offer swup to do so, but still lacked a certain perfection of some of its counterparts. Core system upgrades tells the men from the boys when you're trying to run a high-uptime server and only really want to throw one reboot into there and not break much.

    It's package selection wasn't as high as I would have needed, even with a focus of servers, it still lacked core monitoring applications, and even packages like snmp. It lacks many libraries that you may need, so you may find yourself relying on source more often. For whatever reason, there were a few driver quirks as well that didn't exist in same kernel versions of other distros, such as counters for incoming traffic not working properly.

    Overall, yes- trustix is a great distro and a good contender to anyone wanting a simple and small (150-250MB) distro to run a Web server, mail server, or equivalent on it. Trustix may not suit you if you need lots of libraries often, need to install almost any application quickly, need a larger community for support, or need a clean upgrade path to newer versions in the future and want to be more assured of a trouble-free upgrade.

    I mix Trustix and Debian these days- Trustix was the popular choice in my shop when Debian 2.x was rather dated and 3.x was on the horizon. Trustix provided everything I needed. Now? Debian 3.x may be a better choice depending on your needs. Still a supporter of Trustix though.

    -M

    --

    when you see the word 'Linux', drink!
  38. another linux distro for dumb admins? by zx-15 · · Score: 1

    I think people who made this creature were thinking along these lines: Let's make a distro that so few people use, that no hacker in conscious mind would even attempt to break into system that is running it. Seriously, what makes this distro different from, let's say, properly configured debian without X?

  39. Fedora w/ strict policy enabled by r00t · · Score: 3, Informative

    Fedora Core 5 does the job if you ask it to.

    First, install the x86_64 version. This provides accurate memory permissions and more bits for address space randomization.

    Enable the strict SE-Linux policy, or the MLS policy if you want military-style levels. (the default policy is "targeted", which is still better than the "off" setting)

    During the install, or afterward via the setsebool command, change a few settings if not done already. Enable the policy that prohibits executing from files that are not specially marked, that were written to, or could be written to. Disable the app compatibility hacks.

  40. Linux can do it, right now by r00t · · Score: 1
    "none of the mechanisms I am aware of provide mandatory access controls for packets or memory allocations"

    SE Linux does that. Normally people would rather handle gigabit networking and run obsolete apps, but you can enable the protection if you want it. Fedora Core 5 even has a couple ready-made settings for the memory-related stuff.

    Want the full power of the 2.6.16 kernel and a recent toolchain? See how you like this:

    You may only execute files that are specially marked. (to mark them requires privilege) You may not execute from memory that has been written to. Executables which require text (code) segment modifications by the dynamic linker will no longer run; you need special library-like executables that don't require writing to the code segment. Any attempt to violate this via mprotect() will be stopped. Note that unprivileged users are not able to bless a binary, and thus have very little use for the compiler!

    Cool, huh? BTW, Linux does aggressively audit for bugs (the "sparse" tool, coverity reports, lock checkers, valgrind) and does support MLS.

  41. WOW by 4v4l0n42 · · Score: 1
    http://www.trustix.org/
    http://www.trustix.org/installation/index.php
    http://www.trustix.net/
    http://www.trustix.net/installation/index.php
    Forbidden

    You don't have permission to access /installation/index.php on this server.
    Apache/2.0.55 (Trustix Secure Linux/Linux) PHP/4.4.2 Server at www.trustix.net Port 80

    WOW! Now that is secure.

    At least you can reach this site, which looks awfully commercial-style with no community.

    http://www.trustix.com/
    1. Re:WOW by Anonymous Coward · · Score: 0

      And as a first thing I should install flash player.

      AC

  42. Forgive the n00b by Guspaz · · Score: 1

    I am but a clueless n00b, but could somebody explain to me why this is any better than anything else?

    It strikes me like anybody who is competent enough to use and maintain a secure Trustix distribution would be equally qualified to maintain a secure, say, RHEL 4 distro. RHEL 4 is also not burdened by a GUI, and supports SElinux. I'm sure you can also install Ubuntu without X, and I know you can for many other distros.

    So, if you have the qualifications, why use Trustix? And if you don't, wouldn't a more user friendly distro that did have a GUI that tried to help you with security be more secure? A user that knows how a firewall works but doesn't know how to use IPtables would be better off using a GUI config program than trying (and failing) to manage the firewall by CLI.

    That said, I know how to configure IPtables by the command line, but find it much easier to leave such things to APF. I'm less likely to make mistakes that way, and it saves me time. It is also probably more secure, since it will account for things that I might not have thought of on my own.

  43. Reasons for using Trustix (was:Re:Forgive the n00b by John+Hansen · · Score: 1

    In my case (implementing a support server for the company I work at), I needed a Linux distro that would give me more or less what I needed right out of the box without too much fuss.

    My first inclination was to try CentOS, but the machine I was attempting to install it on had a bad CD-ROM, which meant that most of the packages I tried to load got corrupted. I also had previously used Red Hat (before they did the Fedora/RHEL split) and disliked the fact that they tended to hook everything into X wherever possible.

    Other distributions I considered briefly before installing Trustix were:
    Debian -- did not use because debian-stable has very outdated packages, debian-unstable seems rather unsuited for a server, etc...
    Mandriva -- I ran a Mandriva server once but again was encumbered by X libraries, and when those libraries were removed, most of the administrative tools (yes, even the command line ones) were messed up royally.
    Gentoo -- I nearly went this way, since I now run a Gentoo server and like the ease of updates, but I did not have the time or resources on hand to do a complete install from source. Plus the machine is a bit slow...

    I will mention that I did not consider any of the BSDs in this due to my general lack of experience with BSD. I mean to learn it eventually, but for now I'm mainly a Linux admin. (And a Windows admin, but that's by necessity rather than choice.)

    I finally read about Trustix and liked what I saw. CLI tools only, no unnecessary services, Red Hat based configuration... it all drew on what I knew and didn't have Red Hat's accompanying fat.

    There are some other caveats I have from running it. First, there is a distinct lack of pre-built Perl packages available in Trustix. This is somewhat remedied by the availability of CPAN, but CPAN is a kludged system at its best of times and there are a number of Perl modules that I still *cannot* install. Which basically axed the idea of using any Perl-based web software.

    Hope that helps.

  44. Security and usability by A+beautiful+mind · · Score: 1

    "On the other hand, it's always good to start from a secure base and then add more security."

    Hell no. Security makes sense up to a certain level. A system's security can be increased into unusability. What could be more secure than a server which you need to dive into the Mariana trench, disarm the motion sensor embedded hydrogen bomb linked to the server, break through concrete and provide connectivity to that server? It's secure but unusable. A healthy balance is required.

    --
    It takes a man to suffer ignorance and smile
    Be yourself no matter what they say
  45. Re:Heh... Trustix.org is down? by Enigma_Man · · Score: 1

    Goddamnit, this isn't offtopic. THE ARTICLE links to trustix.org, and has multiple links to trustix.org that (should) lead to downloads of trustix, but don't...

    --
    Nothing says "unprofessional job" like wrinkles in your duct tape.
  46. LMAO by Zebra_X · · Score: 1

    *Clap*

    10 Years later someone brings OpenBSD's philosophy to the Linux world.

  47. Re:Reasons for using Trustix (was:Re:Forgive the n by Krondor · · Score: 1

    Other distributions I considered briefly before installing Trustix were: ...
    Gentoo -- I nearly went this way, since I now run a Gentoo server and like the ease of updates, but I did not have the time or resources on hand to do a complete install from source. Plus the machine is a bit slow...


    I had begun building servers some time ago with Gentoo. It was not a pleasurable experience. Bugs in portage (yes portage itself) eventually crept in and royally messed the entire package database. It took a significant amount of time to fix. In addition, there were complaints about the time required to install updatedp packages (even though I used distCC across them). All in all It seems to me that Gentoo in any kind of largescale deployment is just not ready yet. It is too bad because I really wanted to go that route instead of an RPM based distribution. I loved BSD ports and that's half the reason I love Gentoo (Debian being too old as you mentioned and Ubuntu focusing on Desktop).

    I wonder why you did not consider SUSE in your testing? I have yet to find an administrative tool in SUSE that requires X.. all GUI wizards are available from Console. SLES 10 is about to be released and looks extremely promising. Take a look next time your evaluating your enterprise Linux choices.

    I will mention that I did not consider any of the BSDs in this due to my general lack of experience with BSD. I mean to learn it eventually, but for now I'm mainly a Linux admin. (And a Windows admin, but that's by necessity rather than choice.)

    As for BSD I love it. However, it should be apparent at this point that BSD is improving too slowly. Latest benchmarks (especially of OpenBSD) show BSD as a poor performer in many ways. The security is huge, yes, and OpenBSD rises to this. Yet, it is becoming harder and harder to justify the performance losses and software compatibility (try getting third party applications to support BSD) versus Linux.

    Of course all this depends on what you intend to use your servers for, and is just my personal opinion and experience.

  48. Linux is linux by NateTech · · Score: 1

    Yawn.

    Another supposedly "secure" distro with no differentiator between it and anything else other than someone turned on settings already there.

    Wake me up when they do something that CHANGES Linux and ALL the OTHER distros stand up and take note.

    --
    +++OK ATH
  49. Trustix is gone... by Anonymous Coward · · Score: 0

    I have assurances from people inside the company that the upcoming release will be the final released version that will be maintained by the company. After that, it will be handed over to the community (aka, will die).

    The company will keep developing Trustix in-house, but will be writing proprietery code for it to use on their hardware products.