home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.misc      General topics about computers not cover      21,759 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 20,785 of 21,759   
   D to Salvador Mirzo   
   Re: fdm, paredit and systemd   
   27 Feb 25 15:31:18   
   
   From: nospam@example.net   
      
   On Thu, 27 Feb 2025, Salvador Mirzo wrote:   
      
   >> Excellent! I wonder if it can replace mbsync nicely as well? Would be nice   
   to   
   >> have fdm handle both my mbsync (so sync imap folders to local laptop) _and_   
   to   
   >> take care of news posts! I can easily see how the filters would take care of   
   >> sorting the posts from various newsgroups into their respective folders in   
   my   
   >> mail client.   
   >   
   > I'm not a user of mbsync, but if you use mbsync just to download mail   
   > from an IMAP server, then certainly fdm can replace it.   
      
   Excellent! As an added bonus, I would then get off mbsync. I think the creator   
   of mbsync was woke, and changed master/slave to something I no longer remember   
   in the code, in order not to offend people. Complete nonsense!   
      
   >> As for posting, my mail client, alpine, has that covered! =)   
   >   
   > You should be good then. :)   
      
   Excellent!   
      
   >>> daemons.  But it turns out that's the only thing about systemd that I   
   >>> ever liked.  And even then I changed my opinion.  Daemons are not really   
   >>> meant to be managed by regular users; if there's any user that should   
   >>> have the right to run a daemon, then they should have sysadmin powers,   
   >>> even if specifically just for the task at hand.  Bottom line: it's a   
   >>> neat thing that it does, but it might not quite be a real need.   
   >>   
   >> I agree! That's the problem, it tries to be too neat, and to do too much.   
   In the   
   >> end you have this horrible monolithic kludge that will probably crash due   
   to its   
   >> complexity, and take the system with it.   
   >>   
   >> Another thing I intensely dislike with it is the long and convoluted syntax   
   of   
   >> the commands. I mean just look at "ls"... it's beautiful! And "l" followed   
   by an   
   >> "s"! =D   
   >>   
   >> Now look at this horrible mess: "systemctl list-timers" Yuck!   
   >   
   > Yeah---there's a fine line between incrementing language and sticking   
   > with the previous, well-established vocabulary.  That's particularly   
   > important for hackers because they have an imense amount of vocabulary   
   > to manage and great fluency is essential to their day-to-day operations.   
      
   Another example from hell for me is powershell. I've never seen such long   
   command! Microsoft powershell gurus must really enjoy typing!   
      
   >> That's good! After all, if I don't want systemd, there are distributions   
   without   
   >> it. =) The only annoying thing is that since I teach linux I am forced to   
   teach   
   >> the most common tools, and sadly that means systemd.   
   >   
   > No intention to question you here, but I'm sure you know how   
   > questionable this might be.  I would think it's not really important to   
   > teach about systemd, specially if you don't find it beautiful.  The   
      
   Sadly I have to. Every course is governed by a governance document that   
   specifies what must be taught. If a concept in that document is not taught,   
   students can complain to the government, and the school gets a mark in their   
   naughtiness register, and if too many accumulate, they can get fines.   
      
   The work around is, of course, (and I do this to some extent) that it is not   
   specified how deep one has to go into it. So a classic example was an intro to   
   linux course, where the governance document said that the students must be   
   taught how to compile their own software with configure/make/make install.   
      
   So I cover that in about 20 minutes, since it is completely out of place in a   
   short introduction to linux course.   
      
   > principles and their concrete illustrations are much more interesting.   
   > The ``everything is a file'' is an example, and you can illustrate with   
   > countless examples.  Modularity is another relevant word and can be seen   
   > at its prime in UNIX systems (and extremely in software such as qmail),   
   > with opposite examples in sendmail and also in systemd.   
      
   Very much true.   
      
   > On the other hand, I'm thinking here that you'd remark that your courses   
   > are highly practical, involved with system administration per se.  I'm   
   > aware of that.  But, still, I really don't see system administration   
   > very different from software writing.  I would not find it too important   
      
   Yes... that's the vocational school style. Short courses 4 - 12 weeks depending   
   on the subject, to get people barely up and running, and the idea is that they   
   will then learn the finer details on the job or during their job training.   
      
   When it comes to system administration in the modern sense, yes, there is an   
   overlap with being a kind of programmer. But before that stage in their   
   training, they learn how to do everything by hand, and only in a later course   
   (the cloud course) do the students get to try their hand at scripting   
   deployment   
   of containers, VM:s, and finally... the live cloud with publicly accessible   
   machines.   
      
   > to discuss the operational details of a specific system or software.   
   > Certainly a UNIX system has its own particularties in their rc scripts,   
   > but I would spend more time looking at POSIX-sh semantics, style,   
   > philosophy and history because it's primarily sh scripts that engineer   
   > the start-up schemes of UNIX systems.  Because then every hacker can use   
   > that kind of culture to investigate whatever system he's interested in.   
      
   Oh believe me... I've had to _fight_ to keep any resemblance of teaching basic   
   bash scripting in the linux course. At first students hate it, but the   
   brilliant   
   ones later on tell me that they actually picked up a lot of linux while bash   
   scripting, instead of if we used python or something else. This makes me happy   
   and works as intended! ;)   
      
   > In other words, I'd go for depth, not immediate working knowledge.   
   > Every system administrator will have to grind through the manuals   
   > anyway.  Knowing how to start or stop daemons, say, in a particular   
   > system would not be terribly useful in a classroom.  Of course, we would   
   > see how run the commands in whatever system we're using for the   
   > illustrations at the black board or at the computer lab, but merely to   
   > see things in motion.   
      
   I wish we could do that... but the amount of teaching hours and focus on the   
   vocation schools make that very difficult. =(   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca