You are not logged in.
I agree *BSD are a good alternative to GNU/Linux (with caveats about some of the choices of the dev teams). I have used them myself in the past, and feel totally at home, especially with OpenBSD.
I don't agree on the motivations though: the only way to not need a contingency plan is to do whatever is possible to make the current plan work :-) In other words, the only way to avoid to have to migrate to *BSD is by helping ensuring that Devuan and similar distros continue delivering on their mission. If we give up hope and commitment, eventual failure is certain.
My2Cents
KatolaZ
I think all that is needed is a short write-up on the different installation medias available, and what will be installed by each. Most of the content needed for this write up has already been presented within this thread. This write-up could also be as a single Read Me text file placed with the downloadable files. A short explanation of each media would be informative and this would help new users.
Dear Nixer,
I would just humbly note that such a "write-up...as a single Read Me text file placed with the downloadable files. A short explanation of each media...." is already present in the same folder where all the Devuan ASCII images are available:
https://files.devuan.org/devuan_ascii/
The file is called "README.txt". A file like that was also available for Devuan Jessie. I understand we have probably all grown lazy, and many of us expect information to be spat on their face, rather than looking for it in what seems to be the most logical place. To accommodate for that, we are putting together a simple webpage that summarises useful information about the different Devuan images available (basically, a squashed down and distilled version of that README.txt, with a few HTML tags around). Anybody willing to help with that please shout on #devuan-dev@freenode.
HTH
KatolaZ
Hi,
there is a 2.02+dfsg1-9 in Ceres, which introduced a change to not enforce signature check if Secure Boot is disabled (as it seems to be the case here). Could you please try it?
HND
KatolaZ
The risk of increased installation complexity required to solve ESR's challenge is why I suggest using a webpage as a pre-installation helper to select the correct installer type. It also means we don't further complicate an already complex to build and complex to use set of installation images. A web based tool as I've proposed is easier to develop, and extend, and if we collect installation reports with accurate descriptions, we can even look use them to inform more tailored installation options for specific hardware along with better documentation of quirks.
I actually like the idea of a simple webpage that can help newcomers to choose the right image to use. I think this would be a perfect concrete task to offer to anybody that is willing to help Devuan. I am pretty sure we could find in DNG at least a couple of people interested in leading on that front.
HND
KatolaZ
Imagine this scenario:
Your installer starts out as a comparatively tiny live image with the installer on it as an ordinary userspace application. The installer, at this point, only has the local assets to do a very minimal install, perhaps just a text-only one for headless server use.
However, it has a menu. You can tell it to download and cache the assets for (say) an XFCE desktop install. (All they are is a bunch of .deb files, after all.) Or, if you have a fast pipe, you can say "Grab everything" and after download you now have an all-purpose installer.
When you want to do an installation, invoke the installer. It looks at the assets it has downloaded and presents you with a menu or tree of installation options based on what debs it can see on the thumb drive. (The really elegant way to do this would be to just have a metapackage per install type.)
What you are describing above is exactly the netinst image (or the cdrom/dvd image for that matter), which are all isohybrid and can be put in a USB stick. The "menu" you are referring to is called "tasksel", has been in Debian (and most of the derivatives) for the best part of the last 15 years, and is indeed launched after the base system has been installed. It has a few installation options (Desktop, Basic system tools, Web Server, etc), which are based on the debs that are indeed available in the medium (or all of them, if you have network connection). And guess what: it is implemented through a meta-package for each install type :-)
The Devuan version contains as options the supported desktop environments, plus a "Console productivity" option, plus a few more choices. Just try the "_netinst" image, or the cdrom/dvd images under "installer_iso":
https://files.devuan.org/devuan_ascii/installer-iso/
The only difference with your vision is that, AFAIK, d-i does not allow to download the packages for future installations: it works on a one-shot basis. You decide what you want to get, and it does the job.
Want to customize your installer, maybe because you tend a server fleet? Easiest thing; there's a file of "extra" dev names on the thumb drive that you can modify.
This is slightly harder to achieve, since dpkg is a stateful package management system, and needs a working system to work properly (or at all). That's why it is relatively difficult to run a debian-installer-like installer as a "user process" under any other distribution: you need a meaningful /var/lib/dpkg and /var/lib/apt for the whole thing to work. Nevertheless, d-i is scriptable, and you can easily provide a conf file for an automated install to be replicated in several machines. But this is not a "end-user" kind of scenario, so you are expected to read some documentation about that ;-)
HND
KatolaZ
If he is the real ESR, and his writing style appears to confirm this, then his thoughts/observations/suggestions should be considered. Even though I do not agree with all of them.
I do think Devuan has the potential to catapult past the systemd distros, but is this what the dev's want? If not, should they want this? Was this ever considered? How big of a project is Devuan prepared to become, etc...? Has ESR reached out to Devuan via IRC or other methods?
PS: I am usually suspect of offers to help only if you do this first though.....
I respect ESR as I respect many other people in the free software community (and most of them are unknown to the masses). Anyway, good ideas ain't any better or more effective if they are not turned into actions, irrespective of how they originated. At the moment the current group of people who is working to deliver Devuan does not have time to put into the massive improvement of usability that is envisaged in some of the posts of this thread. This does not mean that Devuan has given up on becoming the most used distro in the world :-) This just means that we have the obligation to ensure that Devuan survives, first, and then that it improves. If there is no Devuan, there is no Devuan to improve.
How many of you would be ready to delay the release of Beowulf by two or three years to improve usability, and to get something that in the end -let's be honest- will not be able to compete with Ubuntu or Mint of Whatnottix in terms of usability and point-and-clicky stuff, nevertheless? Yeah, many would say "me! me!", but then we have lots of people complaining on IRC everyday about the current stable becoming obsolete, and their preferred software not being updated to the latest version. We have lost thousands of users due to the delay in releasing Jessie and ASCII.
Anything that did not existed before was created. Anything that does not exist yet must be created. And creation requires energy, in this universe. Devuan has sufficient energy to survive and thrive for the foreseeable future. Adding more stuff will require more energy, that must come out of somewhere/somebody. I am a positive person, and I am sure that this energy will become available in some form, because Devuan offers something unique to many, many users.
HND
KatolaZ
Hi,
I should start by saying that in any technical discussion I am never impressed at all by names, or nicknames, or CVs, or titles. I just look at facts and actions.
I thank esr for his post, but I really don't see much point into it. The main mission of Devuan is to provide a Debian without systemd, not to dominate the world or to outcompete Ubuntu or any other distribution. The mission of Devuan is to provide choice.
Now, there are people that have worked and are working to transform the Devuan's mission into reality, which translates to providing packages, releases, infrastructure, documentation, and services. These people work on Devuan on a voluntary basis, and it is not a mistery that the number of active Devuan developers is far smaller than the number of paid Ubuntu developers (which apparenty amounts to at least several dozens). As a result, those Devuan developers have had to focus on one main objective: make Devuan exist, against all odds and despite the well-informed have predicted its death many times.
On the more technical side:
-the install images that are offered are only those that are actually used by Devuan users;
- the comment about firmware is a bit out of scope as well: Devuan is already installing automatically all the firmware (free or non-free) needed by the underlying hardware. This does not include, so far, proprietary video devices. If there are people with an interest in that, they are welcome to join in, propose patches, write workarounds.
I agree that usability is important, and in fact the effort to provide a usable session-management that did not depend on systemd was the main reason why Devuan ASCII release was delayed by several months. A lot of Devuaners helped to let it become a reality, by installing, testing, reporting problems, and the merit of that achievement is only theirs. But Devuan does not have the energy to outcompete Ubuntu on usability. This might put off entire classes of users, but we can't do much about it. We just don't have the energy to do that. We need to focus the human power we have on ensuring that Devuan keeps existing and providing choice.
In general, my opinion is that writing rants pointing towards what does not work in other's people efforts is relatively easy, and telling others what they should do and what they should not do is quite cheap. Anybody can do that. Literally, anybody. However, if four years ago the VUAs had just written a rant on a Debian forum, pointing to all the odds and mishaps of adopting systemd, and promising that they would have contributed to Debian if and only if Debian had removed systemd, well, if they had just stopped after having written a post on a Debian forum then Devuan would most probably not exist at all today, and this thread (and this very forum) would not exist as well.
Devuan came to existence because a bunch of people that everybody labelled as "mad" actually sat in front of a keyboard and hacked a way around the systemd madness, while the rest of the community was still flaming on forums and mailing lists. This was made possible by dozens times many more "mad" people who believed that the work of those hackers was worth the effort, and put energy, encouragement, support, and money to help them in their quest. This effort was most probably inspired by the words of the wise Guru in "The Loginataka" http://www.catb.org/~esr//faqs/loginataka.html:
Hear, O Nobly Born: The center of the mystery is the act of coding. You have a keyboard before you; pursue the Way through work.
These words are often (but maybe imprecisely, since the wise Guru was much wiser than any other sage or prophet) translated with the more prosaic:
Be the change you would like to see in the world.
Devuan is an example that it is possible to live up to that standard. Literally anybody is welcome to join the quest, if they are ready to live up to that standard as well. Devuan does not need phylosophers, or prophets to show "The right way forward". The predicament of the wise Guru is enough: Devuan needs hackers to get the job done. There is plenty of room at the bottom.
HND
KatolaZ
Hi,
you should send plain-text email to the BTS. The ones you have sent so far are in HTML. Also, since Devuan has not forked Gparted, it is probably better to submit the bug upstream (i.e., at bugs.debian.org).
HTH
KatolaZ
Hi mknoop,
thanks for the report and sorry for the breakage. The bottom-line is that ceres is not ready for prime-time. That's why it's called "unstable", after all. task-xcfe-desktop will not work in ceres atm, since there is a problem with policykit-1. You can install the xfce4 components by hand (start with the package xfce4), but at the moment you will not get a functioning session management in ceres.
HTH
KatolaZ
Hi Phoen7x,
why do you need socket activation for epmd at all? AFAIK, the portmapper is started automatically as soon as you run "erl" for any node to be distributed, and shared by all the erlang nodes running on the same machine. It they have changed anything recently and this is not the case any more (which I strongly doubt, knowing how conservative Erlang is and how wary Erlang developers are of not breaking stuff that works for any reason), then you could just start epmd at boot, and leave it there. I don't remember if epmd supports inetd, though, just in case you really want it to be activated only on demand (but I would be surprised if it didn't).
HTH
KatolaZ
Hi All,
I think disablng Check-Valid-Until is not a particularly good idea, and I would not recommend it for anything more than a local mirror. Also, it is a good habit to check the signatures on Release and InRelease files (and the Valid-Until field) at least one after every rsync of your local mirror from a remote mirror, by either re-ebabling Acquire::Check-Valid-Until and giving an `apt-get update`, or by manually verifying the signature with gpg. Well, to be honest apt would complain anyway if something looks dodgy...
My2Cents
KatolaZ
Hi dev-1-dash-1,
thanks for your report. Yes, we know. We have rebuilt d-i to keep it updated with the kernel version available in the repo (and I will built it again over the week-end), but we have not updated the other install images. The reason nobody has complained so far is that normally the d-i images are used for net-installs, rather than with one of the other images, while DVD/CD ISOs will upgrade the kernel anyway at install time (if the network is available). We might have a point-release at some point, which would put in sync the two, but consider that we are currently releasing 40+ images only for ASCII, and upgrading all of them every month or so would be quite demanding. In the meanwhile, you should be able to use the previous version of d-i available at:
https://pkgmaster.devuan.org/devuan/dis … n1/images/
The only difference between that one and the "current" should indeed be the kernel version.
HTH
KatolaZ
If I can add two cents to the discussion:
The point is not that we don't know how to ask the user if they want to use non-free software or not at install time:-) Devuan has decided to ship non-free firmware in the install media. Now if a user needs non-free firmware, they ought have contrib and non-free in their sources.list, otherwise their wifi card (or worse, their CPU) will stop working at the first kernel upgrade, effectively nullifying the potential benefits of having non-free firmware available at all. If we provide non-free firmware, and then ask the user if they want non-free software or not, this will just cause breakage.
We could definitely consider providing a version of netinst without non-free firmware. But please, do not assume any "bad will" on Devuan's side: any new little thing that you dream of requires time and effort to be transformed into reality. Devuan does not have hundreds of developers. If you see anything that "should be absolutely done!", please consider whether you can help with that, and shout out on #devuan-dev.
HND
KatolaZ
@Altoid: instead of using third-party stuff, why don't you just get the packages from the Debian repo?
http://ftp.us.debian.org/debian/pool/ma … refox-esr/
My2Cents
KatolaZ
Of all the IP addresses returned by host deb.devuan.org the only ones likely to work are:
5.196.38.18 - pkgmaster.devuan.org
185.203.112.44
31.220.0.151
37.187.111.86Most of the rest don't have a /merged directory to serve. One just timed out when I was checking it.
Chris
Hi Chris,
how exactly are you "testing" those? We are continuosly checking all the mirrors behind deb.devuan.org and have not found any issue. You simply can't "point your browser" to those IPs, since you have to present a valid "Host: deb.devuan.org" header. If you know what I mean, you know how to work around it with wget/curl. If you don't, it's a bit too complicated to explain here. Basically, apt does the right thing, while your browser won't.
I guess the mishap with the mirror you talk about is due to a temporary glitch. I have also contacted the mirror administrator who has confirmed that the server is (and has been) up and running. Luckily there are several thousand people using deb.devuan.org, so we get to know about glitches pretty soon.
HTH
KatolaZ
Each ARM image under:
https://files.devuan.org/devuan_ascii/embedded/
comes with a corresponding tar.gz containing the rootfs. For any problem, you could also join #devuan-arm on freenode.
HTH
Devuan repos are not available through ftp. And goo has already said that the problem is not in the repos, since he/she can reach the repos from the chroot. Regarding the HTTP redirect: it's perfectly fine, since this is how Devuan repos work (serving packages forked by Devuan directly and redirecting to the Debian repos otherwise). Why don't you try to use one of the Devuan arm images available, if any of them would fit your arch?
Dear Init Freedom Lovers
Once again the Veteran Unix Admins salute you!
We are happy to announce that Devuan GNU+Linux 2.0 ASCII Stable is finally
available.
Devuan is a GNU+Linux distribution committed to providing a universal,
stable, dependable, free software operating system that uses and promotes
alternatives to systemd and its components.
Devuan 2.0 ASCII runs on several architectures. Installer CD and DVD
ISOs, as well as desktop-live and minimal-live ISOs, are available for
i386 and amd64. Ready-to-use images can be downloaded for a number of
ARM platforms and SOCs, including Raspberry Pi, BeagleBone, OrangePi,
BananaPi, OLinuXino, Cubieboard, Nokia and Motorola mobile phones, and
several Chromebooks, as well as for Virtualbox/QEMU/Vagrant.
The Devuan 2.0 ASCII installer ISOs offer a variety of Desktop
Environments including Xfce, KDE, MATE, Cinnamon, LXQt, with others
available post-install. The expert install mode now offers a choice
of either SysVinit or OpenRC as init system. In addition, there are
options for "Console productivity" with hundreds of CLI and TUI utils,
as well as a minimal base system ideal for servers. The minimal-live
image provides a full-featured console-based system with a particular
focus on accessibility.
The desktop-live images are the recommended option for people wanting
to explore and easily install Devuan 2.0 ASCII Stable, and also for the
press and those interested in reviewing the default Xfce desktop.
The efforts of Devuan developers are now focused on the third Devuan
release codenamed Beowulf (Planet nr. 38086). Preliminary installer
images should be ready for testing soon.
We would like to thank the entire Devuan community for the continued
support, feedback, and collaboration.
## Download
Devuan 2.0 ASCII images are available for download at:
http://files.devuan.org/devuan_ascii/
and from the ISO mirrors listed at:
http://devuan.org/get-devuan
The latter URL also includes information about the official Devuan package
repositories.
## Release Notes
Devuan 2.0 Stable Release notes include brief installation and upgrading
instructions, as well information on desktop session management with the
introduction of eudev and elogind, and on the new mirror network accessible
through "deb.devuan.org".
The Devuan ASCII release notes are available at:
https://files.devuan.org/devuan_ascii/Release_notes.txt
## Upgrade
Direct and easy upgrade paths from Devuan Jessie, Debian Jessie, and Debian
Stretch to Devuan 2.0 ASCII are available.
Upgrade from Devuan Jessie:
https://devuan.org/os/documentation/dev … e-to-ascii
Migrate from Debian Jessie or Stretch:
https://devuan.org/os/documentation/dev … e-to-ascii
The following will be enough to upgrade if you are already using Devuan
ASCII Beta or Devuan ASCII RC:
apt-get update && apt-get dist-upgrade
## Devuan Derivatives
Devuan is a reliable base system chosen as a base by many derivative
distributions. We are proud of the growing community of enthusiastic
developers benefiting from Devuan, and would like to acknowledge some
recent efforts based on Devuan ASCII:
Refracta: an installable live for home computing and rescue tasks
http://sf.net/projects/refracta
MIYO: featuring an Awesome desktop https://sf.net/projects/miyolinux/
FluXuan: built around Fluxbox http://fluxuan.sourceforge.io/
Maemo Leste: for mobile phones and tablets, including Nokia N900/N950, Motorola
Droid 4, Allwinner, and more https://maemo-leste.github.io/
DecodeOS: to build micro-services on anonymous network clusters over hidden Tor
services https://decodeos.dyne.org/
A list with more Devuan derivatives can be found at:
https://devuan.org/os/partners/devuan-distros
## Services offering Devuan
Devuan is a snappy, stable base for virtual server applications. Several providers
offer ready-to-install Devuan images on their platforms, including:
Data Center Light: operated by a bunch of cool folks keen to give back to the
Devuan community. They have organised Devuan hackatons and have had special
offers in place on Devuan VMs https://devuanhosting.com
OpenNebula: which offers Devuan ASCII guest images off their marketplace and
for free http://marketplace.opennebula.org
## Contact
Mailing list: https://mailinglists.dyne.org/cgi-bin/m … stinfo/dng
IRC: #devuan #devuan-dev (Freenode)
Forum: https://dev1galaxy.org
Press contact: freedom@devuan.org
Source code: https://git.devuan.org
Bug tracker: https://bugs.devuan.org
Popularity contest: https://popcon.devuan.org
Package information: https://pkginfo.devuan.org
## Appreciation
We wish to thank all of you for the incredible support given to this development
effort, which continues to make Devuan a useful and reliable base distribution as
well as a pleasant and cooperative community.
To support the Devuan project you can donate at:
https://devuan.org/donate (includes financial reports)
or take up one of the tasks listed at:
https://dev1galaxy.org/viewtopic.php?pid=1380#p1380
happy hacking ;^)
I've used archlinux almost all my linux life so I'm not very used to the apt world. I'm trying to install these packages:
sudo apt-get install g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-dev lib32z1-dev
But it fails with:
....
Hi,
please post the output of:
apt-cache policy lib32tindo-dev
And, have you run:
apt-get update
before trying to install the g++-multilib package? It currently installs just fine here using the same repos as yours.
Regards
I saw on this list about systemd-free distros this one called Hyperbola which is based on Devuan. Has anyone of you guys ever used it? What are your opinions on it? I've read that it used pacman as package manager which I found great because I'm a long run Archlinux user (only left arch for devuan because of SystemDisease stuff) and I prefeer pacman + aur than apt. Then matching it with Devuan which is also great I think would be a great experience. What do you have to say?
It looks like Hyperbola is based on Arch, so far. So it's not a Devuan derivative, if this is what you are asking. I have not tried Hyperbola (or any Arch-based distro, for that matter) it so I can't sy amuch about it. You might want to ask more information on their forum/mailing-list.
It seems absurd to have to restate the obvious again and again, but there we go.
Devuan GNU+Linux is a Linux distribution forked from Debian in 2014. More info about Devuan can be found at:
A detailed explanation of why Devuan came to existence can be found at:
https://devuan.org/os/debian-fork
Official Devuan installation images and live isos can be downloaded at:
Devuan has no generals, no colonels, no sergeants, no soldiers, no badges or shiny stickers. Devuan has users. There are a lot of ways in which Devuan users can help Devuan. A non-comprehensive list can be found at:
https://dev1galaxy.org/viewtopic.php?pid=1380#p1380
The concept of "derivative" should be very clear to anybody that has been around the Free Software movement in the last 25 years or so, but there you go. A Devuan derivative is an independent project which uses Devuan as a base. Devuan encourages users to make their own derivatives, and makes available easy-to-use tools to create respins and personalisations, but this does not mean that Devuan "wants" derivatives. There is no "Official Devuan Derivative" programme,and no "Devuan derivative" badge to show off. Devuan does not provide any endorsement to any derivative (in the same way as Debian does not endorse Mint or Ubuntu, in the same way as RedHat does not endorse Scientific Linux). The list of existing Devuan derivatives is just meant as a service to Devuan users. That list might be reviewed every now and then, and new derivatives might be added after having been reviewed to check that they do what they promise (nobody wants to have a Fedora derivative in that list, right?). But that's not among Devuan's priorities. Devuan's priority is to provide a free, universal, stable, dependable operating system called "Devuan GNU+Linux".
Quite often, the developers of Devuan derivatives are active members of the Devuan community, which can be roughly defined as the union of the sets of Devuan users, subscribers to DNG, participants to this forum and to the #devuan IRC channel, etc. They normally provide "positive contributions" to the Devuan community, where a "positive contribution" could be in the form of helping other users, suggesting tips, providing bug reports and patches, participating to the discussions with pertinent comments, and so on.
I am convinced that, just to make a random example, vomiting nonsense about Devuan in this and other forums has little chance to be considered a "positive contribution" to the Devuan community by any mentally sane person, as much as spiralling into endless discussions about what a Devuan derivative is, or might be, or should be, or inventing yet another effective way to decide which colour the bike shed should be painted.But that's just my personal opinion. Reality is that there are no bike sheds to paint, and no bikes to put in there.
HTH
KatolaZ
There is "also" Devuan live-sdk:
https://git.devuan.org/sdk/live-sdk
which is quite easy to customise and allows to obtain a remastered Devuan with very little effort.
I think we should all calm down a bit :-)
Just to clarify:
1) Devuan has decided to provide non-free firmware packages in the install media, and this is not due to change at the moment.
2) Nevertheless, it would be better to always ask the users if they want to use those firmware at install time or not. There seem to be a glitch in hw-detect (one of the d-i components) which does not ask the question under some conditions, and installs the needed non-free firmware anyway. We are trying to understand why and will fix it, hopefully before the next release.
There is little point into flaming, IMHO. I hope at least as many contributors wuold be willing to test the fixes before the next release ;-)
Just shout on #devuan-dev.
I have very bad news... Devuan did install non free software on my computer without asking
.
aptitude search ~i~s"non-free~|contrib" i firmware-realtek - Binary firmware for Realtek wired/wifi/BT
I'm using very precise hardware that I know can run well without closed source firmware, more precisely the Ethernet adapter. (I used Debian for ages for this reason, being fairly confident to have no closed source things installed). I don't know if this is because of the wifi or the other Ethernet adapter (that I can't physically remove.... maybe I should DIY a bit...), but the installed did that without my consent.
I'm reading a bit more about the issue now. It sounds like you have to use either the expert install, or the graphical install..., or that's a bug.
More here:
https://dev1galaxy.org/viewtopic.php?id=1984
Ha ha ha, the ID of the topic is...................1984 !!!About my sources.list, I removed the contrib and non-free words as soon as I could (and the cdrom line), so the spacing may have changed, but it did look like this:
# # deb cdrom:[devuan_ascii_2.0.0-rc_amd64_cd-1]/ ascii main non-free deb cdrom:[devuan_ascii_2.0.0-rc_amd64_cd-1]/ ascii main non-free deb http://ch.deb.devuan.org/merged ascii main contrib non-free deb-src http://ch.deb.devuan.org/merged ascii main contrib non-free deb http://ch.deb.devuan.org/merged ascii-security main contrib non-free deb-src http://ch.deb.devuan.org/merged ascii-security main contrib non-free
The very iso: devuan_ascii_2.0.0-rc_amd64_cd-1.iso
I hope it helps!
Not much, unfortunately. Could you please send (via email) the installation log? It's under /var/log/installer/syslog.
Regards
KatolaZ
Thank you for your answer, I'm sorry that I was not precise enough.
The shortest answer: I'm using Devuan exactly like I was using Debian.
But the result regarding sources.list is different, as the non-free and contrib keywords has been added.A bit more in the details:
I put one iso (Ascii RC, amd64 cd1) to a thumb drive, run the installer (non graphical), and I was never asked about free or non free things.
Still my sources.list has non-free and contrib added.
Can you please post the sources.list file that you found in your system at the end of the installation? That would be helpful.
Regards
KatolaZ